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