Tabelle erstellen mit grid
Verfasst: Donnerstag 1. November 2007, 18:52
Hallo,
ich habe inzwischen einiges ueber Tabellen in Tkinter gelesen. Am simpelsten scheint die Methode zu sein mehrere Entry-Felder zu zeichnen und dann mit dem grid geometry manager auszurichten. Ich habe da nun folgendes Problem. Wenn ich folgendes Programm nehme (meiner Meinung nach unwichtige Passagen sind geloescht um nicht zu verwirren):
Dann startet das Programm nicht. Heisst ich rufe ./programm.py auf und der Rechner haengt unter Volllast bis ich das Programm gewaltsam beende. Wenn ich die betreffenden Zeilen e1 = Entry etc. ohne Klasse drumrum starte ist alles super.
Ich bin noch ziemlicher Anfaenger was Python angeht, daher mag der Code unorthodox sein, falsch ist er laut Internet nicht
Ich benutze Python 2.3.5 auf einem MacBook unter Mac OS X 10.4[/code]
ich habe inzwischen einiges ueber Tabellen in Tkinter gelesen. Am simpelsten scheint die Methode zu sein mehrere Entry-Felder zu zeichnen und dann mit dem grid geometry manager auszurichten. Ich habe da nun folgendes Problem. Wenn ich folgendes Programm nehme (meiner Meinung nach unwichtige Passagen sind geloescht um nicht zu verwirren):
Code: Alles auswählen
#!/usr/bin/python
import os
from Tkinter import *
class mainWindowApp:
def __init__( self, master ):
frame = Frame( master )
frame.pack()
self.e1 = Entry( master )
self.e1.insert(END, "Eins" )
self.e1.grid( row=0, column=0 )
self.e2 = Entry( master )
self.e2.insert(END, "Zwei" )
self.e2.grid( row=0, column=1 )
root = Tk()
mainWindow = mainWindowApp( root )
root.mainloop()
Ich bin noch ziemlicher Anfaenger was Python angeht, daher mag der Code unorthodox sein, falsch ist er laut Internet nicht
Ich benutze Python 2.3.5 auf einem MacBook unter Mac OS X 10.4[/code]