Tkinter frage
Verfasst: Samstag 15. Mai 2004, 11:44
hallo zusammen...
bin ein newbi was Tkinter angeht und hatte vor eine graphische oberfläche zu erstellen...
aber irgendwie blicke ich da nicht so durch
der einfache aufbau sieht doch so aus....
1. ich erzeuge ein Tk()-objekt....
2. darin lege ich einen frame an mit grösse, aussehen etc.(z.B.bg="white",width=800, height=600)--->das ist dann doch im Prinzip mein grundlagenfenster, in das ich dan meine semtlich buttons, labels od. eingabefenster hinein lege,oder?!
3.lege ich z.b. einen button in den frame---->dort tritt dann das problem auf, der button überschreibt den frame, dabei hatte ich gedacht ich bette ihn ein!
simples beispiel
thx
bin ein newbi was Tkinter angeht und hatte vor eine graphische oberfläche zu erstellen...
aber irgendwie blicke ich da nicht so durch
der einfache aufbau sieht doch so aus....
1. ich erzeuge ein Tk()-objekt....
2. darin lege ich einen frame an mit grösse, aussehen etc.(z.B.bg="white",width=800, height=600)--->das ist dann doch im Prinzip mein grundlagenfenster, in das ich dan meine semtlich buttons, labels od. eingabefenster hinein lege,oder?!
3.lege ich z.b. einen button in den frame---->dort tritt dann das problem auf, der button überschreibt den frame, dabei hatte ich gedacht ich bette ihn ein!
simples beispiel
Code: Alles auswählen
from Tkinter import *
class Oberfl:
def __init__(self):
self.window = Tk(className="Irgendwas")
self.frame=Frame(self.window,width=800, height=600, background="white")
self.b=Button(self.frame,width=5,height=5,relief=RIDGE, text="Hallo",bg="red")
self.b.pack()
self.frame.pack()