Пример #1
0
 def set_autostart(self, auto):
     path = QApplication.applicationFilePath()
     path = QDir.toNativeSeparators(path)
     reg = QSettings(
         "HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",
         QSettings.NativeFormat)
     if auto is True:
         reg.setValue("launcher", QVariant(QString('"%1"').arg(path)))
     else:
         reg.remove("launcher")
Пример #2
0
if __name__ == '__main__':
    app = QApplication(sys.argv)
    app.setOrganizationName( "RussianFedora" )
    app.setOrganizationDomain( "www.russianfedora.ru" )
    app.setApplicationName( "Qt SCOD Client" )
    
    locale = QLocale.system()
    
    trans_path = QLibraryInfo.location(QLibraryInfo.TranslationsPath)
    translator = QTranslator(app)
    stranslator = QTranslator(app)
    lang = get_lang_code(locale.name())
    if lang is not None:
        trans_file = QString("qt_%s" % lang)
        #print trans_file
        translator.load(trans_file ,  trans_path)
        app.installTranslator(translator)

        # self translate
        strans_file = QString(":/lang/qtscod-%s" % QLocale.system().name())
        print(strans_file)
        stranslator.load(strans_file, "")
        print (app.applicationFilePath())
        app.installTranslator(stranslator)

    
    w = MainWindow()
    #w.hide()
    w.start_listen()
    sys.exit(app.exec_())