【发布时间】:2011-12-13 07:34:53
【问题描述】:
当用户在我的 PyQt4 驱动的 GUI 的 QMainWindow 中打开特定选项卡时,
窗口需要自动调整大小,以便适合此特定选项卡的内容。
如您所知,使用 Qwidget.resize() 时,窗口(PC 上的默认设置)会立即调整大小。
这在眼睛上并不容易,并且可能会让用户感到惊讶/困惑。
是否可以让窗口平滑过渡到新的窗口大小?
(本质上是动画)
(例如,一个非常可怕的方法是不断调用resize,每次稍微增加窗口大小以躲避过渡)
用户无法调整窗口大小,因此当窗口在不同大小之间扩展和收缩时,我知道它们的确切尺寸。我还知道我的所有用户都运行 Windows 7(因为我的用户是平板电脑程序中的同学)。
有人知道 PyQt4 是否可以做到这一点,以及如何实现?
(Qt Kinetic 听起来与我相关,但事实证明很难搜索到合适的信息)
谢谢! x 100
规格:
- PyQt4
- Python 2.7
- 视窗 7
【问题讨论】:
标签: python qt windows-7 resize transition