Listbox mit datums als string füllen

Fragen zu Tkinter.
Antworten
sea-live
User
Beiträge: 440
Registriert: Montag 18. Februar 2008, 12:24
Wohnort: RP

Servus

Code: Alles auswählen

def generate_menue():
    daten = read_csv()
    m = tk.Canvas(master,width=600,height=50)
    m.datum=tk.Listbox(master)
    m.pack()
    m.create_rectangle(0, 0, 600, 50, fill='yellow')
    datums=generiere_datums(daten)
    for i in datums:
      print i  
      #m.datum.insert(end,i)
das print liefert
  • 2.1.2010
    3.1.2010
    18.12.2009
    19.12.2009
    20.12.2009
    21.12.2009
wieso will das nicht in die listbox
sea-live
User
Beiträge: 440
Registriert: Montag 18. Februar 2008, 12:24
Wohnort: RP

sorry mein fehler zeigte auf canvas statt auf FRAME

datum = tk.Listbox(menue)

for item in datums:
datum.insert(tk.END, item)
Benutzeravatar
numerix
User
Beiträge: 2696
Registriert: Montag 11. Juni 2007, 15:09

sea-live hat geschrieben:wieso will das nicht in die listbox
Zunächst einmal dürfte diese Zeile

Code: Alles auswählen

m.datum.insert(end,i)
ohnehin eine Fehlermeldung produzieren.

Wenn die Zeile dann richtig ist, stehen die Daten (das ist der korrekte Plural von Datum) durchaus in der Liste - du siehst sie bloß nicht ...

Zum grundlegenden Verständnis empfohlen: http://www.ferg.org/thinking_in_tkinter ... grams.html
Antworten