如何在tkinter中点击按钮或复选框时扩展窗口/框架?

1 投票
1 回答
1066 浏览
提问于 2025-04-19 07:06

我在用Tkinter写Python脚本。现在的界面看起来很乱,因为屏幕上有太多选项和小部件。并不是所有的选项都需要一直显示,其实可以把它们分成四个部分。所以我想的办法是,在当前窗口中,每个部分都有一个框架,点击后可以展开显示里面的选项和小部件。

请问在tkinter中,点击按钮或复选框时,可以让窗口或框架展开吗?

补充一下 - 我试过把每个部分放在新窗口里,但这样会让界面变得更加复杂。

谢谢!

1 个回答

0

所以,你需要定义一下当按钮被点击时会发生什么-

def buttonClicked():
    root.geometry("350x300")

这里的root是指窗口,然后在按钮上你需要写-

btn = tkinter.Button(text = "Button", command=buttonClicked)
btn.pack

希望这能解答你的问题!

撰写回答