La création dynamique d'un widget GTK + à partir du code permet un accès direct aux widgets enfants directement.Accès au widget dans GTK +
Maintenant, comment puis-je accéder aux widgets enfants lors de la création d'une boîte de dialogue GTK + (par exemple) à partir d'un fichier .glade
?
class ConfigDialog(object):
def __init__(self, glade_file, testing=False):
self.testing=testing
builder = gtk.Builder()
builder.add_from_file(glade_file)
self.dialog = builder.get_object("config_dialog")
self.dialog._testing=testing
self.dialog._builder=builder
J'ai bricoler un peu avec .get_internal_child
sans succès. Q: disons que je veux accéder au widget nommé "name_entry", comment je m'y prendrais?
Marvelous! Cela a fait l'affaire! Je ne peux pas "voter" pour le moment ... Je n'ai pas de "votes" pour aujourd'hui ... quota atteint. Je ferai ça demain. – jldupont
Pourquoi avez-vous mis votre réponse en tant que wiki communautaire? Ne peut pas gagner la réputation de cette façon ... – jldupont
@juldupont: Probablement parce que Ed a senti comme ça. –