2017-11-13 12 views
0

私は2つのボタンの下にバナーを持つウィンドウを作成しようとしています。私は赤いボックスに、緑、青のボックスや画像のボタンを置くことができPyQt5でボタンを含むレイアウトを作成するにはどうすればよいですか?

image

:私は、レイアウトは、このようになりたいです。このようなことをどうやってやりますか?

+0

あなたがこれまで持っているものは何でもコードを示してください。レイアウトを作成しようとすると、どのような問題が発生しますか? – ekhumoro

答えて

0

私は最も速く、最も簡単な方法はQt Designerを使用することだと思います。かつてそこ

は、基本的には、(例えばQWidgetを)あなたのウィンドウを作成し、ボタンQPushButtonや画像QImageまたはQIconを追加する前に、レイアウトQVBoxLayoutQHBoxLayoutを定義します。 qtdesignerを使用して行わ

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) 

この

 pyuic5 borreme.ui -o borrreme.py 
関連する問題