Tkinter Python frame.pack命令未提供预期的输出

问题描述

我一直在 frame小部件上使用 Tkinter Python tutorial
(在使用框架小部件为框架分配小部件小节下。按该短语搜索即可轻松到达。)

frame_a=tk.Frame()    
frame_b=tk.Frame()

label_a=tk.Label(text="I am frame A")   
label_a.master=frame_a    
label_a.pack()   

label_b=tk.Label(text="I am frame B")  
label_b.master=frame_b
label_b.pack()

frame_a.pack()  
frame_b.pack()  

运行此代码时,它成功提供了

this

的输出。
考虑最后两行;该教程建议更改顺序,并将frame_b.pack()放在frame_a.pack()之前,这将使“我是B帧” 出现在顶部,因为 frame_b 首先打包。

但是,我得到的输出与以前相同。我在做什么错呢? (代码运行没有错误。)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)