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_())
复制代码

 

posted @   c语言我的最爱  阅读(946)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示