(self, *args, **kwargs)
| 37 | class MainWindow(FramelessWindow, MainWindowBase, Ui_FormMainWindow): |
| 38 | |
| 39 | def __init__(self, *args, **kwargs): |
| 40 | super(MainWindow, self).__init__(*args, **kwargs) |
| 41 | Setting.init(self) |
| 42 | self._initLanguage() |
| 43 | self._initUi() |
| 44 | self._initSignals() |
| 45 | # 加载窗口大小并恢复 |
| 46 | geometry = Setting.value('geometry') |
| 47 | if geometry: |
| 48 | self.restoreGeometry(geometry) |
| 49 | # 200毫秒后显示登录对话框 |
| 50 | QTimer.singleShot(200, self._initCatalog) |
| 51 | QTimer.singleShot(500, self.treeViewCatalogs.initCatalog) |
| 52 | # 初始化网页 |
| 53 | QTimer.singleShot(500, self._initWebView) |
| 54 | # 检测更新 |
| 55 | QTimer.singleShot(5000, UpgradeThread.start) |
| 56 | # 显示捐赠窗口 |
| 57 | QTimer.singleShot(randint(1000 * 60 * 5, 2000 * 60 * 5), |
| 58 | self._initDonate) |
| 59 | |
| 60 | def initLogin(self): |
| 61 | dialog = LoginDialog(self) |
nothing calls this directly
no test coverage detected