我的問題是這樣的。我創建了一個tkinter小部件,後來我創建了一個新框架,我想將這個小部件添加到該框架中。當我在窗口小部件上調用.grid()時,窗口部件將放置在第一幀上,而不是我想要的新窗口。Python Tkinter設置窗口小部件框架()
1
A
回答
1
默認情況下,小部件由其父項管理。如果您不想要,請致電pack
,place
或grid
時使用參數in_
。
例如:
self.f1 = tk.Frame(...)
self.label = tk.Label(self.f1, ...)
self.label.pack(...)
...
self.f2 = tk.Frame(...)
self.label.pack(in_=self.f2, ...)
但是,如果你發現自己做這個有很多,你可能做錯了什麼。在大多數tkinter應用程序中這幾乎是不必要的。
+0
@ranger難道你不能只做label = Label(frame1).grid()嗎? –
+0
@JonahFleming:創建一個全新的標籤,而不是移動現有的標籤。是的,如果你真的想創建更多的小部件,你可以做到這一點。 –
+0
好的。我得到他現在要求的東西! –
相關問題
- 1. Tkinter/ttk框架和窗口小部件定位
- 2. 根據窗口小部件大小停止調整大小的Tkinter框架
- 3. 在tkinter(python)的條目窗口小部件中設置一個整數限制
- 4. Python 3.5 tkinter:調整窗口小部件大小
- 5. Tkinter菜單窗口小部件
- 6. Tkinter的Toplevel小窗口部件
- 7. 在QDesigner中設置窗口小部件
- 8. 的Python Tkinter的從.coords窗口小部件顯示刪除點
- 9. 獲取Tkinter窗口的每個子窗口小部件
- 10. Tkinter框架添加到主窗口
- 11. ttk tkinter python3多個框架/窗口
- 12. 將值設置爲tkinter條目窗口小部件內for循環時發出
- 13. Tkinter框架佔據整個窗口的底部行
- 14. Python Tkinter:刪除窗口邊框
- 15. Python tkinter條目小部件
- 16. 調整窗口大小時調整Tkinter Listbox小部件
- 17. 在Tkinter中設置框架大小和位置
- 18. 基於窗口小部件的網絡框架scala
- 19. 如何設置某些Tkinter小部件的邊框顏色?
- 20. 使用python窗口小部件
- 21. Tkinter根窗口類繼承,在__init__中添加小部件
- 22. 獲取Tkinter窗口大小
- 23. tkinter畫布窗口大小
- 24. 父窗口小部件發生更改事件時取消設置肯杜兒子窗口小部件值
- 25. 放入CDetailView窗口小部件另一個窗口小部件
- 26. 如何在已打包到左側的現有窗口小部件下打包tkinter窗口小部件?
- 27. 重新創建窗口小部件時,Tkinter窗口不斷崩潰
- 28. 使用Tkinter在框架上定位小部件
- 29. Tkinter窗口格式化(Python)
- 30. 居中窗口python tkinter
請添加相關代碼。 –