Использование таблицы стилей в Python Pycharm - PullRequest
1 голос
/ 11 апреля 2020

Я пытаюсь этот код, и он работает, но код "setStyleSheet ..." нет. Открывается окно, но границы и цвет фона не меняются ...

import sys
from PyQt5 import QtWidgets, QtCore, QtGui, QtCore, Qt


class MainWindow():
    def __init__(self):
        self.app = QtWidgets.QApplication(sys.argv)
        self.window = QtWidgets.QMainWindow()


        self.window.setWindowTitle('Our first Button')
        self.window.setGeometry(400,100,400,500)
        self.window.setStyleSheet('border:3 px solid #4e4e4e; background-color:6e6e6e')
        self.window.show()
        sys.exit(self.app.exec_())


main = MainWindow()

1 Ответ

0 голосов
/ 11 апреля 2020

Вы пропустили # перед установкой цвета фона background-color:#6e6e6e;
Также в определении границы был пробел между 3 и px.
Если вы измените его на вызов под ним должно работать

self.window.setStyleSheet("""
                           QMainWindow{border:3px solid #4e4e4e; background-color:#6e6e6e;}
                          """)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...