IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Téléchargé 31 fois
Vote des utilisateurs
1 
0 
Détails
Licence : LGPL
Mise en ligne le 30 juillet 2014
Plate-formes : Linux, Mac, Windows
Langue : Français
Référencé dans
Navigation

tkRAD – Tkinter XML widget builder

La librairie tkRAD pour Python3.2+ a spécialement été conçue pour faciliter le processus de création d'applications (RAD) sous Tkinter.

tkRAD est volontairement peu fournie : on utilise rarement plus de 20% d'une librairie tout-terrain, alors autant ne rédiger QUE les fameux 20% qui servent !

tkRAD implémente – entre autres – la génération automatisée de widgets Tkinter à partir d'un fichier XML, un mécanisme de gestion d'évènements simplifié, un gestionnaire de services, un gestionnaire de fichiers de config, etc, etc.

Pour faciliter les tests de widgets, vous disposez de tkRAD.easy.builder, un module autonome (STANDALONE) bien pratique – cf Jouer avec tkRAD.easy.builder.
Nos ressources disponibles
Retrouvez une documentation complète en français sur le wiki wiki de tkRAD : https://github.com/tarball69/tkRAD/wiki/Accueil

La dernière version publique gère au minimum :

un cadre applicatif largement automatisé avec la classe tkRAD.widgets.RADApplication;

une fenêtre principale allégée avec la classe tkRAD.widgets.RADMainWindow;

une génération automatique de widgets Tkinter à partir d'un fichier XML avec la classe tkRAD.xml.RADXMLMainWindow;

une gestion complètement automatisée de menus XML avec accès direct aux sous-menus par le biais de la méthode get_object_by_id() , une gestion des choix de menus multi-supports (événements, slots parents, slots app-wide, fonctions globales), une gestion des soulignements dans les labels incluant les raccourcis clavier Alt + lettre soulignée et enfin une gestion étendue des raccourcis clavier standards ;

une génération automatique de widgets Tkinter à partir d'un fichier XML facilement dérivable et réutilisable à l'infini avec la classe conteneur générique tkRAD.xml.RADXMLFrame;

une gestion ultra-simplifiée des TESTS de widgets Tkinter avec génération XML automatisée, accès direct par get_object_by_id() et autres, grâce au module autonome (STANDALONE) tkRAD.easy.builder - cf Jouer avec tkRAD.easy.builder;

des outils vraiment pratiques dans le package tkRAD.core;

La librairie tkRAD a été conçue pour une réutilisation intensive des classes par dérivation dans vos propres sous-classes et vos propres implémentations : vous ne trouverez que le strict minimum vraiment utile dans cette librairie.

S'il vous faut plus, créez vos propres classes en dérivant les classes RADXMLBase, RADXMLWidgetBase et RADXMLWidget, le gros du travail générique ayant déjà été accompli, il ne vous restera plus qu'à peaufiner vos idées – un véritable gain de temps.

lien de téléchargement chez PyPI : https://pypi.python.org/pypi/tkRAD
Avatar de dedalios
Membre habitué https://www.developpez.com
Le 30/09/2017 à 15:39
Code : Sélectionner tout
1
2
3
4
5
Retrouvez une documentation complète en français sur le wiki wiki de tkRAD : https://github.com/tarball69/tkRAD/wiki/Accueil

https://github.com/tarball69/tkRAD/wiki/fr%3Aeasy_builder 

https://pypi.python.org/pypi/tkRAD

Ces liens sont mort
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.