PyQt4: 如何指定QGridLayout中方块的长度和宽度
我在想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()