Seite 1 von 1

Standard Dialog-Buttons in Glade

Verfasst: Sonntag 1. Juni 2008, 10:15
von evilstar
Hallo,

wenn ich im code einen Dialog erstelle, kann ich z.B. per Konstruktor ganz simpel Buttons hinzufügen, indem ich Stock/Response-Konstanten angebe:

Code: Alles auswählen

filechooser = gtk.FileChooserDialog(title=None,action=gtk.FILE_CHOOSER_ACTION_OPEN, 
    buttons=(gtk.STOCK_CANCEL,gtk.RESPONSE_CANCEL,gtk.STOCK_OPEN,gtk.RESPONSE_OK))
Ist es im Glade-Designer möglich diese Buttons automatisch für einen Dialog anlegen zu lassen? Ich kenne bisher nur die Möglichkeit von Hand Buttons anzulegen, deren Beschriftung festlegen, evtl noch Icons hinzufügen und dann einen Resonse-Wert anzugeben. Glade soll eigentlich die GUI-Entwicklung vereinfachen. ;)

Verfasst: Mittwoch 4. Juni 2008, 13:09
von EnTeQuAk
Nein gibt es nicht. Zumindest nicht in den Versionen die ich kenne. Aber dafür kannst du dir ja nen utilities modul anlegen, wo du dann funktionen wie 'error_dialog()' oder 'message_dialog()' hast, die die für dich wichtigen Buttons einfügen. Sollte das einfachste sein.

Ich persönlich mache auch nicht alles was ich mache, über Glade. Letztenendes wirklich nur das reine GUI-Design. Dynamische Inhalte die eingefügt werden (darunter auch Widgets) sind mit PyGTK+Glade imho umständlich zu machen. Vielleicht mach ichs auch nur falsch :D


MfG EnTeQuAk