[Python-de] Tkinter
Gregor Lingl
glingl at aon.at
Fre Jan 9 19:38:09 CET 2004
Alwin Michael Schronen schrieb:
> Hallo,
>
> ich möchte einem Fenster (Frame) in Tkinter eine feste Größe zuweisen.
> Sobald ich aber in diesem Frame ein anderes Element positioniere,
> geht die Größe verloren ...
>
> Könnt Ihr mir helfen?
Also das Folgende ist sicher nicht "state of the art", aber es funktioniert
(als Beispiel. Ist ja nicht klar was aus deinem Frame im Frame weiter
noch alles werden soll ...)
import Tkinter
from Tkconstants import *
root = Tkinter.Tk()
root.geometry("950x600-20-30")
mainwindow = Tkinter.Frame(root, width=950, height=600, relief=FLAT)
mainwindow.pack(fill=BOTH, expand=1) # bis hierhin wird das Fenster in
der angegeben Groesse angezeigt
line1 = Tkinter.Frame(mainwindow, relief=RIDGE, borderwidth=10,
bg="yellow")
line1.pack(fill=BOTH, expand=1) # jetzt wird die Groessenangabe von
mainwindow ignoriert
Tkinter.mainloop()