Mine (doesn't work) programname = "grubconfig" version = "0.0.1" standalone = __name__=='__main__' if standalone: programbase = KDialogBase else: programbase = KCModule class GrubConfigApp(programbase): def __init__(self,parent=None,name=None): global standalone, isroot KGlobal.locale().insertCatalogue("guidance") if standalone: KDialogBase.__init__(self,KJanusWidget.Tabbed,i18n("Boot Loader Configuration"), KDialogBase.Ok|KDialogBase.Close, KDialogBase.Close) if standalone: usershbox = self.addHBoxPage("Grub Options") vbox = QVBox(usershbox) timer = QSpinBox(vbox,"Spinny") ----------------------------------------------------------- Sime's one (works) programname = "userconfig" version = "0.7.0" standalone = __name__=='__main__' if standalone: programbase = KDialogBase class UserConfigApp(programbase): def __init__(self,parent=None,name=None): global standalone,isroot KGlobal.locale().insertCatalogue("guidance") if standalone: KDialogBase.__init__(self,KJanusWidget.Tabbed,i18n("User Accounts and Groups"), KDialogBase.Ok|KDialogBase.Close, KDialogBase.Close) if standalone: usershbox = self.addHBoxPage("Users") vbox = QVBox(usershbox) timer = QSpinBox(vbox,"Spinny") ---------------------- the diff: --- test2.py 2006-12-22 22:54:50.000000000 +0100 +++ test3.py 2006-12-22 22:58:18.000000000 +0100 @@ -10,19 +10,19 @@ import shutil import locale -programname = "userconfig" -version = "0.7.0" +programname = "grubconfig" +version = "0.0.1" standalone = __name__=='__main__' if standalone: programbase = KDialogBase -class UserConfigApp(programbase): +class GrubConfigApp(programbase): def __init__(self,parent=None,name=None): global standalone,isroot KGlobal.locale().insertCatalogue("guidance") if standalone: - KDialogBase.__init__(self,KJanusWidget.Tabbed,i18n("User Accounts and Groups"), + KDialogBase.__init__(self,KJanusWidget.Tabbed,i18n("Boot Loader Configuration"), KDialogBase.Ok|KDialogBase.Close, KDialogBase.Close) if standalone: usershbox = self.addHBoxPage("Users") @@ -36,7 +36,7 @@ ########################################################################### def MakeAboutData(): aboutdata = KAboutData("guidance", programname, version, - unicode(i18n("User and Group Configuration Tool")).encode(locale.getpreferredencoding()), + unicode(i18n("Boot Loader Configuration Tool")).encode(locale.getpreferredencoding()), KAboutData.License_GPL, "Copyright (C) 2003-2006 Simon Edwards") aboutdata.addAuthor("Simon Edwards", "Developer", "simon@simonzone.com", "http://www.simonzone.com/software/") aboutdata.addAuthor("Sebastian Kügler", "Developer", "sebas@kde.org", "http://vizZzion.org") @@ -48,5 +48,5 @@ KCmdLineArgs.init(sys.argv,aboutdata) kapp = KApplication() - userconfigapp = UserConfigApp() - userconfigapp.exec_loop() + grubconfigapp = GrubConfigApp() + grubconfigapp.exec_loop()