我的问题是这样的。我创建了一个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
请添加相关代码。 –