PyQt4: 如何指定QGridLayout中方块的长度和宽度

1 投票
1 回答
7599 浏览
提问于 2025-04-16 11:46

我在想PyQt4中行的长度和宽度,找不到可以查看每个方块长度的方法,只能找到询问数量的方法,或者设置整个布局的几何形状。我已经把我的草图想象成一个125x125的网格。

另外,除了水平、垂直和网格布局,还有其他方法可以在窗口中排列小部件吗?

1 个回答

2

布局的目的是为了让不同的元素相互排列。

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

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()

撰写回答