PyQt5使用css设置样式


PyQt5支持css设置样式,使用.setStyleSheet()方法。

比如为主窗口的一些部件设置一些通用样式

self.setStyleSheet(
    'QPushButton{font-weight: bold; background: skyblue; border-radius: 14px;' # 为按钮设置通用样式
    'width: 64px; height: 28px; font-size: 20px; text-align: center;}'
    'QPushButton:hover{background: rgb(50, 150, 255);}' # 鼠标划到按钮上的样式
    'QLabel{font-weight: bold; font-size: 20px; color: orange}' # QLabel通用样式
    'QLineEdit{width: 100px; font: 微软雅黑}' # QlineEdit通用样式
)

比如为一个name_label设置样式

gc_show_label.setStyleSheet('color: black; height: 28px; background: skyblue; border-radius: 14px;')

优先级是单独部件的样式 > 通用样式


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM