@alaxay
Начинающий специалист по Кибербезопасности

Как в PyQt5 Python в одном блоке setStyleSheet прописать дизайн для нескольких кнопок?

Всем привет, пытаюсь писать интерфейс на PyQt без QT Designer. Мне нужно в одном блоке StyleSheet установить дизайн для нескольких кнопок. (в данном случае b1 и b2).
groubBox.setStyleSheet не работает(

from PyQt5 import QtWidgets,QtGui,QtCore
from PyQt5.QtWidgets import QGroupBox,QHBoxLayout,QVBoxLayout,QPushButton

class Main(object):
    def setupUi(self,window):
        window.setObjectName("window")
        window.setMinimumSize(500,500)
        window.setWindowTitle("My Window")

        self.central = QtWidgets.QWidget(window)
        self.central.setObjectName("central")
        window.setCentralWidget(self.central)
        
        buttonsBox = QGroupBox("select") #группа кнопок

        hbox = QHBoxLayout()
        hbox.addWidget(buttonsBox)
        vbox = QVBoxLayout()
        self.b1 = QPushButton("ok",self.central).setGeometry(100,100,100,30) #первая кнопка
        vbox.addWidget(self.b1)
        self.b2 = QPushButton("cancel",self.central).setGeometry(0,100,100,30) #вторая кнопка

if __name__=="__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    MainWindow = QtWidgets.QMainWindow()
    ui = Main()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())
  • Вопрос задан
  • 320 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы