AttributeError: Aber ich bin mir sicher!
Verfasst: Sonntag 28. Juni 2009, 23:51
Guten Morgen!
Ich bastele nun ein wenig mit GTK rum. Es gefällt mir. Erste Versuche führten direkt zum Erfolg.
Ich hänge bei der einfachen Abfrage eines Textfelds. Was muss ich denn Abfragen? Ich bilde mir ein, dem Tutorial auf WikiBooks gefolgt zu sein.
Die test2.xml habe ich mit Glade erstellt. Das Textfeld mit dem Namen "entry1" existiert auch garantiert (Textfeld Eigenschaften->Allgemein->Name).
Was übersehe ich?
Grüße und gute Nacht!
Ich bastele nun ein wenig mit GTK rum. Es gefällt mir. Erste Versuche führten direkt zum Erfolg.
Ich hänge bei der einfachen Abfrage eines Textfelds. Was muss ich denn Abfragen? Ich bilde mir ein, dem Tutorial auf WikiBooks gefolgt zu sein.
Die test2.xml habe ich mit Glade erstellt. Das Textfeld mit dem Namen "entry1" existiert auch garantiert (Textfeld Eigenschaften->Allgemein->Name).
AttributeError: TutorialTextEditor instance has no attribute 'entry1'
Code: Alles auswählen
class TutorialTextEditor:
def __init__(self):
builder = gtk.Builder()
builder.add_from_file("test2.xml")
self.window = builder.get_object("window")
builder.connect_signals(self)
self.window.connect("delete_event", self.on_window_destroy)
self.window.connect("destroy", self.destroy)
self.window.set_title("Wir füllen den Titel! Auch wie ist das lustig!")
def on_window_destroy(self, widget, data=None):
print "Nutzer geht ins Bett..."
gtk.main_quit()
def destroy(self, widget):
print "Schlaf schön!"
gtk.main_quit()
def on_button2_clicked(self, data=None):
text = self.entry1.get_text()
self.window.set_title(text)
if __name__ == "__main__":
editor = TutorialTextEditor()
editor.window.show()
gtk.main()Grüße und gute Nacht!