Ich versuche, verschiedene Frames zu erstellen und sie zu wechseln/zu zerstören, so dass Sie zwischen Fenstern wie in einer normalen iOS-App wechseln können.Python Tkinter: Platzieren von Schaltflächen im Frame
Um dies zu tun, muss ich die Widgets (Komponenten) in Frames (Container) platzieren.
Wenn ich jedoch versuche, dem Rahmen eine Schaltfläche hinzuzufügen, wird sie nicht auf die rechte Seite gepackt.
Hier ist mein Code: von tkinter import *
root=Tk()
root.geometry('500x500')
root.title('Good morning :)')
frame1=Frame(root,width=500,height=500,bg='green')
frame1.pack()
button1=Button(frame1,text='Hello')
button1.pack(side='bottom')
Sie vergessen 'root.mainloop()' – furas
Warum denken Sie, dass eines der Widgets auf die rechte Seite gehen sollte? Es gibt nichts in Ihrem Code, der das überhaupt versucht. Sie sagen, Sie haben "alles versucht", also zeigen Sie uns mehr als nur eine Sache, die Sie versucht haben. –
Hier ist die kanonische Dokumentation für die Funktionsweise von 'pack': http://tcl.tk/man/tcl8.5/TkCmd/pack.htm#M26 –