我开始学习Python和GUI,正在使用3.7版本。我的问题是条目小部件。 我只是在检查differents小部件如何与differents框架一起使用,并且无法正常工作,就像我认为的那样。因此,我想制作一个包含两个或更多不同页面的应用程序,但我要从两个页面开始,并且要在它们之间进行切换,每个页面都会有不同的小部件。在这种情况下,当我在第二页或第二帧中使用对Entry类的调用时,入口块也位于主页中,因此我只希望入口块位于一页或一帧中。如您所见,我在条目中使用.pack(),我想使用.grid(),但在尝试执行此操作时python显示错误。
谢谢您的帮助。
select c.*
from (select class_id, count(*) as cnt,
avg(count(*) over () as avg_cnt
from enroll
group by class_id
) c
where cnt > avg_cnt * 1.1;
答案 0 :(得分:0)
创建窗口小部件时,必须告诉它们它们所属的位置。当您执行tk.Entry()
时并没有这样做,因此默认情况下会进入根窗口。
如果您希望条目位于特定页面内,则需要将该页面或其子级之一作为条目的主条目:tk.Entry(self)
。
答案 1 :(得分:-1)
实际上,我目前无法对其进行测试,但是您不能在一种布局中使用包和网格。我倾向于在您的情况下使用网格。