PyQt5基礎學習-QSS基礎 1.self.setStyleSheet(QSS)(設置當前的QSS樣式)


設置界面上所有的按鈕都變為紅色

BasicQSS.py 

"""
QSS基礎

QSS(Qt Style Sheets)
Qt樣式表

用於設置控件的樣式

CSS
"""

from PyQt5.QtWidgets import *
import sys
class BasicQSS(QWidget):
    def __init__(self):
        super(BasicQSS, self).__init__()
        self.setWindowTitle("QSS樣式")
        btn1 = QPushButton(self)
        btn1.setText("按鈕1")
        btn2 = QPushButton(self)
        btn2.setText("按鈕2")

        btn3 = QPushButton(self)
        btn3.setText("按鈕3")

        vbox = QVBoxLayout()
        vbox.addWidget(btn1)
        vbox.addWidget(btn2)
        vbox.addWidget(btn3)

        self.setLayout(vbox)


if __name__ == "__main__":
    app = QApplication(sys.argv)
    form = BasicQSS()
    #選擇器
    qssStyle = """
        QPushButton {
            background-color:red;
        }
    """
    form.setStyleSheet(qssStyle)
    form.show()
    sys.exit(app.exec_())

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM