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")