7 Module implementing a previewer widget for Qt style sheet files. |
7 Module implementing a previewer widget for Qt style sheet files. |
8 """ |
8 """ |
9 |
9 |
10 import os |
10 import os |
11 |
11 |
|
12 from PyQt6.QtCore import pyqtSlot, Qt |
12 from PyQt6.QtWidgets import ( |
13 from PyQt6.QtWidgets import ( |
13 QWidget, QMenu, QLabel, QHeaderView, QListWidgetItem |
14 QWidget, QMenu, QLabel, QHeaderView, QListWidgetItem |
14 ) |
15 ) |
15 |
16 |
16 from .Ui_PreviewerQSS import Ui_PreviewerQSS |
17 from .Ui_PreviewerQSS import Ui_PreviewerQSS |
81 self.scrollAreaWidgetContents.setStyleSheet(styleSheet) |
82 self.scrollAreaWidgetContents.setStyleSheet(styleSheet) |
82 else: |
83 else: |
83 self.scrollAreaWidgetContents.setStyleSheet("") |
84 self.scrollAreaWidgetContents.setStyleSheet("") |
84 self.toolButton.menu().setStyleSheet( |
85 self.toolButton.menu().setStyleSheet( |
85 self.scrollAreaWidgetContents.styleSheet()) |
86 self.scrollAreaWidgetContents.styleSheet()) |
|
87 |
|
88 @pyqtSlot(int) |
|
89 def on_checkBox_stateChanged(self, state): |
|
90 """ |
|
91 Private slot to synchronize the checkbox state. |
|
92 |
|
93 @param state state of the enabled check box |
|
94 @type int |
|
95 """ |
|
96 self.disabledCheckBox.setCheckState(Qt.CheckState(state)) |