[英]How can I create new buttons with buttons and plot them in QGraphicScene with an array in PyQt5
[英]How do I create a layout that can contain buttons in PyQt5?
我正在尝试创建一个窗口,该窗口的横幅下面有两个按钮。 我想布局是这样的:
我可以在绿色和蓝色框中放入按钮,在红色框中放入图像的地方。 你会如何做这样的事情?
我认为最快,最简单的方法是使用Qt Designer
。
QVBoxLayout
那里之后,基本上,在添加按钮QPushButton
或图像QImage
或QIcon
之前,创建窗口(例如QWidget
)并定义布局QVBoxLayout
或QHBoxLayout
。
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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.