(self, *args, **kwargs)
| 146 | class Window(QScrollArea): |
| 147 | |
| 148 | def __init__(self, *args, **kwargs): |
| 149 | super(Window, self).__init__(*args, **kwargs) |
| 150 | self.resize(800, 600) |
| 151 | self.setFrameShape(self.NoFrame) |
| 152 | self.setWidgetResizable(True) |
| 153 | self.setAlignment(Qt.AlignCenter) |
| 154 | self._loadStart = False |
| 155 | # 网格窗口 |
| 156 | self._widget = GridWidget(self) |
| 157 | self._widget.loadStarted.connect(self.setLoadStarted) |
| 158 | self.setWidget(self._widget) |
| 159 | # 连接竖着的滚动条滚动事件 |
| 160 | self.verticalScrollBar().actionTriggered.connect(self.onActionTriggered) |
| 161 | # 进度条 |
| 162 | self.loadWidget = QSvgWidget(self, |
| 163 | minimumHeight=120, |
| 164 | minimumWidth=120, |
| 165 | visible=False) |
| 166 | self.loadWidget.load('Data/Svg_icon_loading.svg') |
| 167 | |
| 168 | def setLoadStarted(self, started): |
| 169 | self._loadStart = started |
no test coverage detected