GTK Entry Auslesen beim Klick auf Button
Verfasst: Mittwoch 12. Februar 2020, 07:16
Guten Morgen,
ich weiß es gibt einen ähnlichen Beitrag.
Jedoch nutze ich keine Builder, deswegen ein neuer Beitrag.
Ich habe eine Klasse die beim Aufruf ein Fenster erstellt mit einem Gtk.Entry:
Beim klicken auf Next möchte ich jetzt den Wert von dem Entry auslesen, damit ich diesen Speichern will:
Wenn ich das so ausführe, bekomme ich immer diese Fehlermeldung:
Danke
ich weiß es gibt einen ähnlichen Beitrag.
Jedoch nutze ich keine Builder, deswegen ein neuer Beitrag.
Ich habe eine Klasse die beim Aufruf ein Fenster erstellt mit einem Gtk.Entry:
Code: Alles auswählen
class Customer(Gtk.Box):
def __init__(self, parent):
Gtk.Box.__init__(self, False, 0)
self.parent = parent
self.set_border_width(10)
self.set_orientation(Gtk.Orientation.VERTICAL)
customerzip_entry = Gtk.Entry()
btn_add_customer = Gtk.Button.new_with_label("Next")
btn_add_customer.connect("clicked", self.btn_add_customer_clicked)
self.add(customerzip_entry)
self.add(btn_add_customer)
Code: Alles auswählen
def btn_add_customer_clicked(self, widget):
customer = {
'Zip': self.customerzip_entry.get_text()
}
df = DataFrame(customer, index=[0])
export_csv = df.to_csv(r'cus.csv',
index=None,
header=False,
sep="/")
self.parent.stack.set_visible_child_name("invoice")
Kann mir hier jemand weiterhelfen?AttributeError: 'Customer' object has no attribute 'customerzip_entry'
Danke