如何在PyQt中使用网格布局?
我刚开始学习pyqt,想用QtGui.QMainWindow来做一个程序。
首先:我听说我不能用网格布局来放置父窗口里的对象,这是真的吗?
其次:如果可以的话,我该怎么做呢?
更具体一点,我想在一个有菜单栏的窗口里,用网格布局来放置小部件。
1 个回答
-1
首先:我不能用网格布局把对象放在父容器里,这是真的吗?
不不不,这是错的!
第二:如果可以的话,我该怎么用呢?
来看看这个链接:http://zetcode.com/gui/pyqt4/layoutmanagement/
- 最通用的布局类就是网格布局。这个布局把空间分成了行和列。要创建一个网格布局,我们使用 QtGui.QGridLayout 类。
这里还有一张很不错的图片:
我这里不提供代码,直接去看看教程吧!
换句话说:好好读读说明书! ;-)