MCPcopy Create free account
hub / github.com/MCSLTeam/MCSL2 / initWindow

Method initWindow

MCSL2Lib/ServerControllers/windowCreator.py:1308–1330  ·  view source on GitHub ↗

初始化窗口

(self)

Source from the content-addressed store, hash-verified

1306 self.serverSegmentedWidget.setCurrentItem("overviewPage")
1307
1308 def initWindow(self):
1309 """初始化窗口"""
1310
1311 self.setTitleBar(ServerWindowTitleBar(self))
1312 if sys.platform == "darwin":
1313 self.setSystemTitleBarButtonVisible(True)
1314 self.titleBar.maxBtn.setVisible(False)
1315 self.titleBar.minBtn.setVisible(False)
1316 self.titleBar.closeBtn.setVisible(False)
1317 self.titleBar.setFixedHeight(48)
1318 cfg.themeChanged.connect(self.titleBar.setQss)
1319 cfg.themeChanged.connect(self._onThemeChangedFinished)
1320 self.setWindowTitle(
1321 self.tr("MCSL2 服务器 - {serverName}").format(serverName=self.serverConfig.serverName)
1322 )
1323
1324 self.setWindowIcon(QIcon(f":/built-InIcons/{self.serverConfig.serverIconName}"))
1325 desktop = QApplication.desktop().availableGeometry()
1326 w, h = desktop.width(), desktop.height()
1327 self.resize(int(w // 1.5), int(h // 1.5))
1328 self.move(w // 2 - self.width() // 2, h // 2 - self.height() // 2)
1329 self.show()
1330 QApplication.processEvents()
1331
1332 def _normalBackgroundColor(self):
1333 if not self.isMicaEffectEnabled():

Callers 1

__init__Method · 0.95

Calls 1

Tested by

no test coverage detected