如果位于不同的框架中,我会在调整tkinter小部件时遇到一些问题,如图所示
我有3个框架:main_frame
- 颜色为蓝色,包含3个子框架:buttons_frame
,timers_frame
,switches_frame
,全部以main_frame
为中心,一个在另一个之上。
设计要求:所有子帧中的所有小部件都将在其框架内居中。如附加图片和代码 - 中间子帧所示,使用位于timers_frame
的{{1}}, BUT 小部件,将tk.E+tk.w
拉伸到最大尺寸不对齐拉伸框架的中心。使用row=0, column=0
无法解决问题。
不使用子帧解决它,工作正常。
代码的相关部分:
tk.E+tk.W
答案 0 :(得分:1)
你必须给列你的定时器重量!
@Injectable()
否则该列具有您的计时器的宽度,而不是您的timers_frame的宽度。