def optionsAccepted(self, id):
if id == self.otherId:
#MouseWidget
self.page(1).execute()
#ThemeWidget
self.page(2).execute()
#MenuWidget
self.page(3).execute()
#WallpaperWidget
self.page(4).execute()
#AvatarWidget
self.page(5).execute()
p = QProcess()
p.startDetached("kquitapp5 plasmashell")
p.waitForStarted(2000)
p.startDetached("plasmashell")
if id == self.sumId:
self.setButtonText(QWizard.NextButton, self.tr("Apply Settings"))
self.button(QWizard.NextButton).setIcon(QIcon.fromTheme("dialog-ok-apply"))
self.summaryVisible.emit()
else:
self.setButtonText(QWizard.NextButton, self.tr("Next"))
self.button(QWizard.NextButton).setIcon(QIcon.fromTheme("arrow-right"))
self.button(QWizard.HelpButton).setLayoutDirection(Qt.RightToLeft)
#def closeEvent(self, event):
# desktop_file = os.path.join(os.environ["HOME"], ".config", "autostart", "kaptan.desktop")
# if os.path.exists(desktop_file):
# os.remove(desktop_file)
评论列表
文章目录