pyqt5的qss檔案中的樣式

2021-10-03 10:20:26 字數 759 閱讀 3061

qframe#window_frame 

qframe#status_frame

qlabel#notice

qlabel#notice[notice_level="normal"]

qlabel#notice[notice_level="warning"]

qlabel#notice[notice_level="error"]

qpushbutton#menu_btn:hover

qlineedit:checked

qpushbutton#frame4_btn

qpushbutton#frame4_btn:hover

qpushbutton#frame4_btn:pressed

偽類選擇器

1、:checked: 按鈕控制項被選中

2、:unchecked:按鈕控制項未被選中

3、:indeterminate:對於checkbox或者rediobutton部分選中(三態的時候)

4、:hover:控制項被滑鼠放上去

5、:pressed:控制項被按下

6、:focus:控制項獲取焦點

7、:disabled:控制項禁用

8、:enabled:控制項有效的時候

9、?控制項屬於on狀態

10、:off: 控制項處於off狀態

11、關於偽類取反的操作:!checked

12、偽類連線使用:hover:checked表示滑鼠在上面且被選中

PyQt5之設定樣式

import sys from pyqt5 import qtcore from pyqt5.qtwidgets import from pyqt5.qtgui import from pyqt5.qtcore import class demo qwidget def init self supe...

PyQt5 讀取檔案

本文 usr bin env python coding utf 8 import sys from pyqt5.qtgui import qfont class main qmainwindow def init self super main,self init 視窗標題 self.setwin...

PyQt5基於QSS的UI美化學習筆記

簡介 qss樣式 from pyqt5.qtwidgets import import sys class windowdemo qwidget def init self super init btn1 qpushbutton self btn1.settext 按鈕1 btn2 qpushbut...