Tk-raster wird nicht ordnungsgemäß angepasst

Ich bin versucht, zu schreiben eine einfache Benutzeroberfläche mit Tkinter in python und ich Schaffe es nicht, die widgets in einem raster zu ändern. Wenn ich die Größe des Hauptfensters den Eintrag-und button-widgets nicht anpassen.

Hier ist mein code:

 class Application(Frame):
     def __init__(self, master=None):
         Frame.__init__(self, master, padding=(3,3,12,12))
         self.grid(sticky=N+W+E+S)
         self.createWidgets()

     def createWidgets(self):
         self.dataFileName = StringVar()
         self.fileEntry = Entry(self, textvariable=self.dataFileName)
         self.fileEntry.grid(row=0, column=0, columnspan=3, sticky=N+S+E+W)
         self.loadFileButton = Button(self, text="Load Data", command=self.loadDataClicked)
         self.loadFileButton.grid(row=0, column=3, sticky=N+S+E+W)

         self.columnconfigure(0, weight=1)
         self.columnconfigure(1, weight=1)
         self.columnconfigure(2, weight=1)

 app = Application()
 app.master.title("Sample Application")
 app.mainloop()
InformationsquelleAutor mjn12 | 2012-05-05
Schreibe einen Kommentar