Python,tkinter如何在主窗口大小调整期间防止隐藏/调整窗口小部件

时间:2018-06-14 05:49:20

标签: python-3.x tkinter

如何在主窗口改变大小时禁用小部件调整大小并防止隐藏他?下面的简短视频解释了我的问题。

<video class="image-viewer horizontal" poster="https://thumb.gyazo.com/thumb/220_w/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpbWciOiJfYzU5OGFlZmVmNzdhYmMxMmJmZjI1YTM2M2ZiYTU4NTgifQ.EknroytPgpp5AzDXggtHrLMeHgKfTxHHKJjT8MiJJzU-gif.jpg" autoplay="" playsinline="" loop="" style="max-width: 220px; max-height: 100%;"><source src="https://i.gyazo.com/6262ec90a0e2599c547ceff9393e6d27.mp4" type="video/mp4"></video>

input

2 个答案:

答案 0 :(得分:1)

如果您想停止调整大小,则需要在程序中使用下面的resizable行。

root = tk.Tk()
root.resizable(width=False, height=False)
root.mainloop()

如果您想设置最大和最小限制以限制用户,以便他们不隐藏gui元素,您可以使用minsizemaxsize,如下所示。

root = tk.Tk()
root.minsize(width=40, height=50)
root.maxsize(width=100, height=100)
root.mainloop()

答案 1 :(得分:1)

设置属性root.resizable(0, 0)会使调整大小的默认按钮消失