Seite 1 von 1

Listbox mit datums als string füllen

Verfasst: Freitag 30. Oktober 2009, 19:04
von sea-live
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

Verfasst: Freitag 30. Oktober 2009, 19:43
von sea-live
sorry mein fehler zeigte auf canvas statt auf FRAME

datum = tk.Listbox(menue)

for item in datums:
datum.insert(tk.END, item)

Re: Listbox mit datums als string füllen

Verfasst: Freitag 30. Oktober 2009, 19:44
von numerix
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