私は2つのボタンの下にバナーを持つウィンドウを作成しようとしています。私は赤いボックスに、緑、青のボックスや画像のボタンを置くことができPyQt5でボタンを含むレイアウトを作成するにはどうすればよいですか?
:私は、レイアウトは、このようになりたいです。このようなことをどうやってやりますか?
私は2つのボタンの下にバナーを持つウィンドウを作成しようとしています。私は赤いボックスに、緑、青のボックスや画像のボタンを置くことができPyQt5でボタンを含むレイアウトを作成するにはどうすればよいですか?
:私は、レイアウトは、このようになりたいです。このようなことをどうやってやりますか?
私は最も速く、最も簡単な方法はQt Designer
を使用することだと思います。かつてそこ
は、基本的には、(例えばQWidget
を)あなたのウィンドウを作成し、ボタンQPushButton
や画像QImage
またはQIcon
を追加する前に、レイアウトQVBoxLayout
やQHBoxLayout
を定義します。 qtdesignerを使用して行わ
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)
この
pyuic5 borreme.ui -o borrreme.py
あなたがこれまで持っているものは何でもコードを示してください。レイアウトを作成しようとすると、どのような問題が発生しますか? – ekhumoro