我正在尝试创建一个窗口,其下方有两个按钮。我希望布局是这样的:
我可以将按钮放在绿色和蓝色框中,将图像放在红色框中。你会怎么做这样的事情?
答案 0 :(得分:0)
我认为最快最简单的方法是使用Qt Designer
。
在那里,基本上,创建您的窗口(例如QWidget
)并定义您的布局QVBoxLayout
或QHBoxLayout
,然后再添加按钮QPushButton
或图片{{1} }或QImage
。
答案 1 :(得分:0)
self.verticalLayoutWidget = QtWidgets.QWidget(borreme)
self.verticalLayoutWidget.setGeometry(QtCore.QRect(19, 30, 351, 111))
self.verticalLayoutWidget.setObjectName("verticalLayoutWidget")
self.verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget)
self.verticalLayout.setObjectName("verticalLayout")
self.label = QtWidgets.QLabel(self.verticalLayoutWidget)
self.label.setObjectName("label")
self.verticalLayout.addWidget(self.label)
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
self.pushButton_2 = QtWidgets.QPushButton(self.verticalLayoutWidget)
self.pushButton_2.setObjectName("pushButton_2")
self.horizontalLayout.addWidget(self.pushButton_2)
self.pushButton = QtWidgets.QPushButton(self.verticalLayoutWidget)
self.pushButton.setObjectName("pushButton")
self.horizontalLayout.addWidget(self.pushButton)
self.verticalLayout.addLayout(self.horizontalLayout)
使用qtdesigner和
完成 pyuic5 borreme.ui -o borrreme.py