def __init__(self):
super().__init__()
self.setWindowTitle(self.tr("Kaptan Desktop"))
self.setWindowIcon(QIcon.fromTheme("kaptan-icon"))
self.setMinimumSize(850, 600)
self.setMaximumSize(950, 620)
x = (QDesktopWidget().screen().width() - self.width())/2
y = (QDesktopWidget().screen().height() - self.height())/2
self.move(x, y)
self.setPixmap(QWizard.LogoPixmap, QPixmap(":/data/images/kaptan.png"))
self.setButtonText(QWizard.NextButton, self.tr("Next"))
self.button(QWizard.NextButton).setIcon(QIcon.fromTheme("arrow-right"))
self.button(QWizard.NextButton).setLayoutDirection(Qt.RightToLeft)
self.setButtonText(QWizard.CancelButton, self.tr("Cancel"))
self.button(QWizard.CancelButton).setIcon(QIcon.fromTheme("dialog-cancel"))
self.setOption(QWizard.NoCancelButtonOnLastPage, True)
self.setOption(QWizard.CancelButtonOnLeft, True)
self.setButtonText(QWizard.BackButton, self.tr("Back"))
self.setOption(QWizard.NoBackButtonOnLastPage, True)
self.setOption(QWizard.NoBackButtonOnStartPage, True)
self.button(QWizard.BackButton).setIcon(QIcon.fromTheme("arrow-left"))
self.setButtonText(QWizard.FinishButton, self.tr("Finish"))
self.button(QWizard.FinishButton).setIcon(QIcon.fromTheme("dialog-ok-apply"))
self.addPage(WelcomeWidget(self))
self.addPage(MouseWidget(self))
self.addPage(ThemeWidget(self))
self.addPage(MenuWidget(self))
self.addPage(WallpaperWidget(self))
self.addPage(AvatarWidget(self))
#self.addPage(PMWidget()) FIXME
self.sumId = self.addPage(SummaryWidget(self))
self.otherId = self.addPage(OtherWidget(self))
self.currentIdChanged.connect(self.optionsAccepted)
self.button(QWizard.FinishButton).clicked.connect(self.close)
评论列表
文章目录