Aversion

Contrôleur d'application de l'application gratuit et open source
Télécharger maintenant

Aversion Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Freeware
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Fabrizio Pollastri
  • Site Internet de l'éditeur:
  • http://avc.inrim.it/html/
  • Systèmes d'exploitation:
  • Mac OS X
  • Taille du fichier:
  • 603 KB

Aversion Mots clés


Aversion La description

Contrôleur d'application d'application gratuit et open source AVC est une connexion multiplateforme, entièrement automatique et en direct entre les widgets d'interface graphique et les variables d'application pour la langue Python. AVC prend en charge une manière uniforme la boîte à outils de widget les plus populaires: qt3, qt4, gtk +, tk, wxwidgets. AVC est un package python pouvant être importé par n'importe quelle application Python.L'affiche et le contrôle de certaines données d'application via une interface graphique (interface utilisateur graphique) est un problème central dans la programmation de l'interface graphique, il absorbe une partie pertinente de l'effort de programmation. AVC rend cette programmation très facile, bien plus facile que les solutions traditionnelles basées sur MVC (contrôleur de vue de modèle). Remarque: AVC est autorisé et distribué sous les termes de la licence GNU GPL. Voici quelques caractéristiques essentielles de "AVC": · Connexions de variable de widget entièrement transparentes · Connexion automatique par des widgets correspondants et des noms de variables · Multiples espaces de noms correspondants · Connexions dynamiques · Pas de modèle de conception, pas de refonte de l'application, aucun code de dépendant de la boîte à outils de widget, la séparation entre la logique d'application et l'interface graphique. · Prise en charge de Toolkits de widget multiples: GTK +, QT3, QT4, TK, WXWidgets. · Compatibilité complète et prise en charge de Glade, de concepteur Qt, d'outils de conception d'interface Visual TCL et de WxGlade. · Support de widgets: Bouton, Bouton de contrôle, Boîte à combo, entrée, étiquette, bouton radio, curseur, bouton d'essai, barre d'état, vue de texte / modifier, bouton basculante. · Types de variable Support: booléen, entier, flotteur, chaîne, liste, tuple. · Plusieurs widgets à une connexion variable · Double mise à jour du synchronisation des vues de valeur variable: immédiat ou périodique. · Test d'une activité d'enregistrement d'impression avec une verbosité sélectionnable · Forfait Python écrit en python pur Exigences: · Python · Pygtk · Pyqt Quoi de neuf dans cette version: · Cette version est livrée avec une nouvelle réécriture de code et une augmentation de la complexité interne de l'introduction de multiples espaces de noms correspondants et de connexions dynamiques. Un petit changement d'API utilisateur est également introduit. Espaces de noms correspondants multiples: · Maintenant, chaque objet Python (instance de classe) dans le programme d'application a son propre espace de noms correspondant. Cela signifie que AVC peut rechercher des noms correspondants dans les attributs d'un objet donné, du côté de l'application, et dans les noms de widgets d'un arborescence ou d'un sous-arbre de widget donné, du côté de l'interface graphique. Chaque espace de nom est indépendant des autres, cela permet à différentes connexions appartenant à différents objets d'avoir le même nom de correspondance. Par exemple, AVC peut créer et gérer toutes les connexions de variable de widget requises par une application qui doit instancier un certain nombre d'objets d'une classe qui crée sa propre interface graphique ou une partie d'une interaction et interagit avec elle en connectant certains de ses attributs. à certains widgets de son interface graphique (voir exemple "Compte à rebours"). Connexions dynamiques: · Les connexions à variation de widget peuvent être créées à n'importe quel moment de l'exécution, de cette manière, AVC peut connecter des widgets créés ultérieurement que le temps de démarrage des applications. Lorsque l'application supprime un widget appartenant à une connexion, AVC le supprime automatiquement de la connexion et si la connexion n'a plus de widgets, la connexion est également supprimée (voir exemple "Compte à rebours"). Petits changements dans l'API utilisateur: · Maintenant, AVC détecte automatiquement la boîte à outils de widget importée dans l'application. La même instruction d'importation est donc utilisée pour AVC Import AVC ou à partir d'AVC Import *, ce comportement est incompatible avec les versions AVC plus anciennes. · Une nouvelle méthode ("AVC_Connect") est introduite pour faire face à plusieurs espaces de noms et connexions dynamiques. Comme d'habitude, toute application utilisant AVC a d'abord appeler "AVC_INIT" à l'heure initiale, puis si d'autres connexions sont requises, tous les appels AVC ultérieurs doivent être effectués sur "AVC_Connect". Séparation uniforme entre la logique d'application et l'interface graphique: · AVC permet de structurer l'application avec la logique de programme séparée des instructions de l'interface graphique de toutes les annuelles prises en charge. Par exemple, la logique de programme peut être placée dans une classe et une gestion de l'interface graphique dans une autre classe (voir «Compteur»). Les sorties plus anciennes ont permis cette séparation des outils à outils GTK + et TK uniquement.


Aversion Logiciels associés

doczilla

Un générateur de documentation basé sur Python basé sur le style de documentation Apple ...

382 9 KB

Télécharger

Datant

Un outil de contrôle de source libre pour les bases de données relationnelles ...

208 27 KB

Télécharger

Châtre ch

Vous permet d'intégrer CH (Interprète C / C ++) dans vos programmes d'application C / C ++ et votre matériel en tant que moteur de script. ...

248 3 MB

Télécharger