예제 #1
0
if __name__ == '__main__':

    app = QApplication(sys.argv)
    localeSystem = QtCore.QLocale.system().name()
    if "en" in localeSystem:
        localeSystem = "en_EN"
    elif "es" in localeSystem:
        localeSystem = "es_ES"
    elif "de" in localeSystem:
        localeSystem = "de_DE"
    elif "fr" in localeSystem:
        localeSystem = "fr_FR"
    else:
        localeSystem = "en_EN"
    monitorTranslator = QtCore.QTranslator()
    if localeSystem != "en_EN":
        if not os.path.isfile("/usr/share/nvidiux/nvidiux_" + localeSystem +
                              ".qm"):
            monitorTranslator.load(
                "qt_" + localeSystem,
                QtCore.QLibraryInfo.location(
                    QtCore.QLibraryInfo.TranslationsPath))
        else:
            monitorTranslator.load("/usr/share/nvidiux/nvidiux_" +
                                   localeSystem)
        app.installTranslator(monitorTranslator)

    monitorApp = MonitorApp(sys.argv[1:])
    monitorApp.show()
    sys.exit(app.exec_())
예제 #2
0
                msgBox = QtGui.QMessageBox(QtGui.QMessageBox.Critical, '错误',
                                           '所选区间无法线性拟合,请选择合适区间!')
                msgBox.exec_()
                self.ui.statusbar.showMessage('所选区间无法线性拟合,请选择合适区间!')
            else:
                df['电流(A)'] = (df['电流(A)'] - k *
                               df['磁场(G)']) / self.ui.thickness.value() * 1e7
                self.curve.setData(df['磁场(G)'], df['电流(A)'])


QtGui.QApplication.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling)
QtGui.QApplication.setAttribute(QtCore.Qt.AA_UseHighDpiPixmaps)
pg.mkQApp()
# WindowTemplate, TemplateBaseClass = pg.Qt.loadUiType("fr.ui")
app = QtGui.QApplication([])
translator = QtCore.QTranslator()
translator.load("qt_zh_CN.qm")
app.installTranslator(translator)
app.setFont(QtGui.QFont('微软雅黑'))

splash_pix = QtGui.QPixmap('SplashScreen.png').scaled(
    600, 600, QtCore.Qt.KeepAspectRatio, QtCore.Qt.SmoothTransformation)
splash = QtGui.QSplashScreen(splash_pix, QtCore.Qt.WindowStaysOnTopHint)
# splash.setWindowFlags(Qt.WindowStaysOnTopHint | Qt.FramelessWindowHint)
splash.show()

stats = Stats()
# mw=stats
qtmodern.styles.dark(QtGui.QApplication.instance())
mw = qtmodern.windows.ModernWindow(stats)
mw.setWindowIcon(QtGui.QIcon('logo.png'))