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

Method initQtSlot

MCSL2Lib/windowInterface.py:363–461  ·  view source on GitHub ↗

定义无法直接设置的Qt信号槽

(self)

Source from the content-addressed store, hash-verified

361 # setThemeColor(cfg.get(cfg.themeColor), lazy=True)
362
363 def initQtSlot(self):
364 """定义无法直接设置的Qt信号槽"""
365
366 # 新建服务器
367 self.configureInterface.noobDownloadJavaPrimaryPushBtn.clicked.connect(
368 lambda: self.switchTo(self.downloadInterface)
369 )
370 self.configureInterface.noobDownloadJavaPrimaryPushBtn.clicked.connect(
371 self.downloadInterface.enterJavaDownloadMode
372 )
373 self.configureInterface.extendedDownloadJavaPrimaryPushBtn.clicked.connect(
374 lambda: self.switchTo(self.downloadInterface)
375 )
376 self.configureInterface.extendedDownloadJavaPrimaryPushBtn.clicked.connect(
377 self.downloadInterface.enterJavaDownloadMode
378 )
379 self.configureInterface.noobDownloadCorePrimaryPushBtn.clicked.connect(
380 lambda: self.switchTo(self.downloadInterface)
381 )
382 self.configureInterface.noobDownloadCorePrimaryPushBtn.clicked.connect(
383 lambda: self.downloadInterface.downloadStackedWidget.setCurrentIndex(
384 settingsVariables.get_download_source_index()
385 )
386 )
387 self.configureInterface.extendedDownloadCorePrimaryPushBtn.clicked.connect(
388 lambda: self.switchTo(self.downloadInterface)
389 )
390 self.configureInterface.extendedDownloadCorePrimaryPushBtn.clicked.connect(
391 lambda: self.downloadInterface.downloadStackedWidget.setCurrentIndex(
392 settingsVariables.get_download_source_index()
393 )
394 )
395 self.selectJavaPage.backBtn.clicked.connect(lambda: self.switchTo(self.configureInterface))
396 self.configureInterface.noobJavaListPushBtn.clicked.connect(
397 lambda: self.switchTo(self.selectJavaPage)
398 )
399 self.configureInterface.noobJavaListPushBtn.clicked.connect(
400 lambda: self.selectJavaPage.refreshPage(configureServerVariables.javaPath)
401 )
402 self.configureInterface.extendedJavaListPushBtn.clicked.connect(
403 lambda: self.switchTo(self.selectJavaPage)
404 )
405 self.configureInterface.extendedJavaListPushBtn.clicked.connect(
406 lambda: self.selectJavaPage.refreshPage(configureServerVariables.javaPath)
407 )
408 self.selectJavaPage.setJavaVer.connect(self.configureInterface.setJavaVer)
409 self.selectJavaPage.setJavaPath.connect(self.configureInterface.setJavaPath)
410
411 # 主页
412 self.homeInterface.newServerBtn.clicked.connect(
413 lambda: self.switchTo(self.configureInterface)
414 )
415 self.homeInterface.selectServerBtn.clicked.connect(
416 lambda: self.switchTo(self.serverManagerInterface)
417 )
418 self.homeInterface.downloadBtn.clicked.connect(
419 lambda: self.switchTo(self.downloadInterface)
420 )

Callers 1

__init__Method · 0.95

Calls 3

refreshPageMethod · 0.80
setCurrentIndexMethod · 0.45

Tested by

no test coverage detected