python - PyQt4:如何指定QGridLayout正方形的长度和宽度

标签 python pyqt4

我想知道 PyQt4 中行的长度和宽度,只能找到方法来询问行的数量,或者设置整个布局的几何形状,但不能查看或指定每个正方形的长度。我已经将我的草稿概念化为适应 125x125 网格。

在一个单独但并非完全无关的情况下,除了(水平/垂直/网格)布局之外,还有其他方法可以在窗口中对小部件进行排序吗?

最佳答案

布局的目的是相互排列它们。

如果您想要固定小部件的大小和位置,您可以自己手动定位它们:

w = QWidget()
w.resize(800, 800)

i = QWidget(w)
i.move(200, 200)
i.setFixedSize(400, 400)
#alternatively: i.setGeometry(200, 200, 400, 400)

i.setStyleSheet("QWidget {background-color:blue}")
w.show()

关于python - PyQt4:如何指定QGridLayout正方形的长度和宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4987383/

相关文章:

python路径问题? "python2.5: can' t 打开文件 'dev_appserver.py' : [Errno 2] No such file or directory"

python - 当 PyQt 中选中/取消选中某个 QTableWidgetItem 时,如何获取要执行的某些槽/函数

python - 如何使用 PyQt4 显示重叠窗口

python - PyQT:QTableWidget.setItemPrototype 不起作用?

python - 闰日规则每年都被打破了吗?

python - 在 Python 中将 3D 32 位 float 组保存为 48 位整数 PNG 以匹配 Kitti Ground Truth 格式

python - 编写 argparse 解析器的最佳实践

python - 最初是在 Python 中创建的,如何在 Go 中使用数据存储 GAE?

python qt引发语法错误

python - 停止 QTimer.singleShot() 计时器