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;')
优先级是单独部件的样式 > 通用样式