Zum konkreten Code: etwas an self innerhalb einer for-Schleife zu binden ist nie sinnvoll, weil es mit dem nächsten Schleifendurchgang wieder überschrieben wird.
Das self.index = 0 ist genauso unsinn, weil das mit der for-Schleife auch sofort überschrieben wird.
Warum formatierst Du eine Ganzzahl als float?
Code: Alles auswählen
def database_entry(self, event):
number_of_transfers = int(self.entryInput_query_number.get())
self.entries = []
for index in range(number_of_transfers):
tkinter.Label(self.root, text='Argument [%d]:' % index).pack(side='top')
entry = tkinter.Entry(self.root, width=30)
entry.pack(side='top')
entry.bind('<Return>', self.test)
self.entries.append(entry)
def test(self, event):
example = [
entry.get()
for entry in self.entries
]
print(example)