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_())
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'))