【发布时间】:2015-05-06 09:59:55
【问题描述】:
当用户调整主窗口大小时,我想将上面的图片自动调整为如下所示的大小。
pyqt4 中是否有任何功能可以做到这一点?
我正在寻找这个问题的答案......但我找不到相关的东西。
我尝试设置固定的最小尺寸,但这不起作用。
如何在pyqt4 (python) 中自动调整窗口大小?
图片是在qtdesigner中获取的。
【问题讨论】:
标签: python python-2.7 pyqt4
当用户调整主窗口大小时,我想将上面的图片自动调整为如下所示的大小。
pyqt4 中是否有任何功能可以做到这一点?
我正在寻找这个问题的答案......但我找不到相关的东西。
我尝试设置固定的最小尺寸,但这不起作用。
如何在pyqt4 (python) 中自动调整窗口大小?
图片是在qtdesigner中获取的。
【问题讨论】:
标签: python python-2.7 pyqt4
如果您使用的是 QtDesigner,那么它真的很容易。看看像 vertical layout, horizontal layout 这样的布局
按照步骤:
1. Add layout to your main window.
2. Right click main window and click 'layout vertically' as you want button below
the text area
3. Then add(drag-n-drop) your text area inside vertical area.
4. Add button and what not....
5. Have a look at 'http://doc.qt.io/qt-4.8/designer-layouts.html' google for
properties of layout like alignment of element. size, orientation.
【讨论】: