我是一名新的tkinter用户,我开始制作一些数学课程的笔记本。我想这样做,以便笔记本窗口的大小根据选项卡而变化。因此在tab1中,有更多的小部件,因此当它们打包在一起时,它们占用的空间比tab2少。但是当我去tab2时,窗口大小相同,留下了很多黑色空间。我怎么能摆脱它?
谢谢
答案 0 :(得分:2)
我不确定笔记本小部件是否通常允许这样做,但您可以尝试确保将窗口/框架设置为允许传播/扩展,具体取决于您使用的几何管理器。
请参阅以下内容:
另一种方法当然是将您自己的调整大小方法绑定到标签更改:
notebook.bind("<<NotebookTabChanged>>", resizingfunction)
然后您可以在父窗口上调用几何函数(假设它是直接父级)或父框架的高度和宽度
詹姆斯