2010-10-08 26 views
1

J'écris une application PyGTK. J'utilise le concepteur d'interface de glade pour les dispositions.GTK Nom de l'objet Widget

Je veux savoir s'il existe un moyen standard de nommer un objet Widget. Par exemple: Pour un bouton appelé "Configurer", comment dois-je le nommer? Par exemple: ConfigureBt, ButtonConfigure, ConfigureButton, etc

Je veux que l'application soit acceptée dans la configuration par défaut de ubuntu/debian/gnome. Je veux suivre toutes les normes requises pour cela.

Répondre

1

Il n'y a pas de norme "officielle", mais vous vous éviterez des maux de tête si vous utilisez des minuscules, des noms soulignés séparés (par exemple refresh_button). De cette façon, les gestionnaires de signaux peuvent être appelés par exemple. refresh_button_clicked, et Glade peut se connecter automatiquement à eux. Ensuite, il correspondra bien aux normes de codage Python.

+0

Bonne réponse, sauf que votre post-scriptum confond Glade l'interface du concepteur et Glade the library. Glade l'application a produit des fichiers GtkBuilder depuis plusieurs années maintenant. Glade la bibliothèque est en effet dépréciée. – ptomato

+0

Merci @ptomato - J'ai supprimé ce bit. Quand j'ai lu la question la première fois, j'ai mal lu ce peu. – detly