python-3.x - Python,tkinter 如何防止在主窗口调整大小期间隐藏/调整小部件
问题描述
当主窗口改变大小时,如何禁用小部件调整大小并防止隐藏他?下面的短视频解释了我的问题。
>>> from tkinter import *
>>> root = Tk()
>>> button = Button(root, text='BUTTON')
>>> button.pack()
<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>
解决方案
如果您想停止一起调整大小,您将需要resizable
程序中的以下行。
root = tk.Tk()
root.resizable(width=False, height=False)
root.mainloop()
如果您想设置最大和最小限制来限制用户,这样他们就不会隐藏您可以使用的 gui 元素minsize
,maxsize
如下所示。
root = tk.Tk()
root.minsize(width=40, height=50)
root.maxsize(width=100, height=100)
root.mainloop()
推荐阅读
- python - Python count duplicates over lists in list
- ruby - 如何在不引发异常的情况下重试sidekiq工作?
- css - 如何覆盖反应引导颜色?
- android - 如何为音乐应用创建 Firestore 架构?
- ruby-on-rails - Heroku 部署 Ruby 2.6.1:warn_for_outdated_bundler_version
- python-3.x - 为 unittest 指定一个重复的数字
- excel - Excel数据检查+行过滤器
- ios - 更新设备旋转更改的阴影路径。阴影问题
- excel - 如何在excel中使用带有countif函数的求解器?
- user-interface - Best approach to creating a site map for a creative application?