def __init__(self, *args, **kwds): super(PmApp, self).__init__(*args) # Set system Locale, we may not need it anymore # It should set just before MainWindow call setSystemLocale() # Create MainWindow self.manager = MainWindow()
def showHelp(self): lang = localedata.setSystemLocale(justGet = True) if not lang in os.listdir("/usr/share/package-manager/help"): lang = "en" if Pds.session == pds.environments.Kde3 : os.popen("khelpcenter /usr/share/package-manager/help/%s/main_help.html &" % lang) else: dialog = helpdialog.HelpDialog(self, helpdialog.MAINAPP) dialog.show()
def showHelp(self): self.Pds = pds.Pds() self.lang = localedata.setSystemLocale(justGet = True) if self.lang in os.listdir("/usr/share/package-manager/help"): pass else: self.lang = "en" if self.Pds.session == pds.Kde3 : os.popen("khelpcenter /usr/share/package-manager/help/%s/main_help.html" %(self.lang)) else: helpdialog.HelpDialog(self,helpdialog.MAINAPP)
if not dbus.get_default_main_loop(): from dbus.mainloop.pyqt5 import DBusQtMainLoop DBusQtMainLoop(set_as_default = True) # Use raster to make it faster #QApplication.setGraphicsSystem('raster') usage = unicode(i18n("%prog packages_to_install")) parser = OptionParser(usage=usage) packages = filter(lambda x: not x.startswith('-'), sys.argv[1:]) if len(sys.argv) > 1: app = QUniqueApplication(sys.argv, catalog='pm-install') setSystemLocale() # Set application font from system font = Pds.settings('font','Sans,10').split(',') app.setFont(QFont(font[0], int(font[1]))) window = PmWindow(app, packages) window.show() app.exec_() else: parser.print_usage() sys.exit(1) sys.exit(0)
def __init__(self, parent=None): QtGui.QDialog.__init__(self, parent) self.setupUi(self) self.iface = backend.pm.Iface() self.lang = localedata.setSystemLocale(justGet=True) self.closeButton.clicked.connect(self._reject)
# Create a dbus mainloop if its not exists if not dbus.get_default_main_loop(): from dbus.mainloop.pyqt5 import DBusQtMainLoop DBusQtMainLoop(set_as_default = True) #Use raster to make it faster #QApplication nın böyle bir özelliği yok #QApplication.setGraphicsSystem('raster') pid = os.fork() if pid: os._exit(0) app = QUniqueApplication(sys.argv, catalog='package-manager') setSystemLocale() lang=setSystemLocale(True) translator=QTranslator() translator.load("/usr/share/package-manager/lang/{}.qm".format(lang)) app.installTranslator(translator) app.setApplicationDisplayName(_translate("Main","Package Manager")) # Set application font from system font = Pds.settings('font','Sans,10').split(',') app.setFont(QFont(font[0], int(font[1]))) manager = MainWindow(app) app.setMainWindow(manager) if config.PMConfig().systemTray():
signal.signal(signal.SIGINT, signal.SIG_DFL) # Create a dbus mainloop if its not exists if not dbus.get_default_main_loop(): from dbus.mainloop.qt import DBusQtMainLoop DBusQtMainLoop(set_as_default = True) # Use raster to make it faster QApplication.setGraphicsSystem('raster') pid = os.fork() if pid: os._exit(0) app = QUniqueApplication(sys.argv, catalog='package-manager') setSystemLocale() # Set application font from system font = Pds.settings('font','Sans,10').split(',') app.setFont(QFont(font[0], int(font[1]))) manager = MainWindow(app) app.setMainWindow(manager) if config.PMConfig().systemTray(): app.setQuitOnLastWindowClosed(False) #if not config.PMConfig().systemTray() or "--show-mainwindow" in sys.argv: # manager.show() # Arrange arguments
# Create a dbus mainloop if its not exists if not dbus.get_default_main_loop(): from dbus.mainloop.pyqt5 import DBusQtMainLoop DBusQtMainLoop(set_as_default=True) #Use raster to make it faster #QApplication nın böyle bir özelliği yok #QApplication.setGraphicsSystem('raster') pid = os.fork() if pid: os._exit(0) app = QUniqueApplication(sys.argv, catalog='package-manager') setSystemLocale() lang = setSystemLocale(True) translator = QTranslator() translator.load("/usr/share/package-manager/lang/{}.qm".format(lang)) app.installTranslator(translator) app.setApplicationDisplayName(_translate("Main", "Package Manager")) # Set application font from system font = Pds.settings('font', 'Sans,10').split(',') app.setFont(QFont(font[0], int(font[1]))) manager = MainWindow(app) app.setMainWindow(manager) if config.PMConfig().systemTray():