def main(): logmodule = qrainbowstyle.extras.OutputLogger() qInstallMessageHandler(qt_message_handler) QApplication.setAttribute(Qt.AA_UseHighDpiPixmaps) QApplication.setAttribute(Qt.AA_EnableHighDpiScaling) app = QApplication(sys.argv) app.setStyleSheet(qrainbowstyle.load_stylesheet()) win = FramelessWindow() groupbox = QWidget(win) groupbox_layout = QGridLayout(groupbox) groupbox.setLayout(groupbox_layout) groupbox_layout.addWidget(QLabel("StylePickerGrid:", groupbox), *(1, 1)) groupbox_layout.addWidget(StylePickerGrid(2, groupbox), *(1, 2)) groupbox_layout.addWidget(QLabel("StylePickerVertical:", groupbox), *(2, 1)) groupbox_layout.addWidget(StylePickerVertical(groupbox), *(2, 2)) groupbox_layout.addWidget(QLabel("StylePickerHorizontal:", groupbox), *(3, 1)) groupbox_layout.addWidget(StylePickerHorizontal(groupbox), *(3, 2)) win.addContentWidget(groupbox) win.show() sys.exit(app.exec())
def main(): ## -- log -- settings = QtCore.QSettings(osp.join(pjpath, "config/setting.ini"), QtCore.QSettings.IniFormat) # # logFolder = settings.value("logFolder") # logLevel = settings.value("logLevel") # logDays = settings.value("logDays") # # if logFolder is None or len(logFolder) == 0: # logFolder = osp.normcase(osp.join(pjpath, "log")) # if not osp.exists(logFolder): # os.makedirs(logFolder) # # if logLevel: # logLevel = eval(logLevel) # else: # logLevel = logging.DEBUG # if logDays: # logDays = int(logDays) # else: # logDays = 7 # # TODO: 删除大于logDays 的 log # # t = datetime.now().strftime("%Y-%m-%d_%H-%M-%S") # logging.basicConfig( # level=logging.DEBUG, # filename=osp.normcase(osp.join(logFolder, f"eiseg-{t}.log")), # format="%(levelname)s - %(asctime)s - %(filename)s - %(funcName)s - %(message)s", # ) # logger = logging.getLogger("EISeg Logger") # handler = logging.FileHandler(osp.normcase(osp.join(logFolder, f"eiseg-{t}.log"))) # # handler.setFormatter( # logging.Formatter( # "%(levelname)s - %(asctime)s - %(filename)s - %(funcName)s - %(message)s" # ) # ) # logger.addHandler(handler) # logger.info("test info") # app = QApplication(sys.argv) lang = settings.value("language") if lang != "中文": trans = QtCore.QTranslator(app) trans.load(osp.join(pjpath, f"util/translate/{lang}")) app.installTranslator(trans) window = APP_EISeg() # 创建对象 window.currLanguage = lang window.showMaximized() # 全屏显示窗口 # 加载近期模型 QApplication.processEvents() window.loadRecentModelParam() sys.exit(app.exec())
def main(): logmodule = qrainbowstyle.extras.OutputLogger() qInstallMessageHandler(qt_message_handler) QApplication.setAttribute(Qt.AA_UseHighDpiPixmaps) QApplication.setAttribute(Qt.AA_EnableHighDpiScaling) app = QApplication(sys.argv) app.setStyleSheet(qrainbowstyle.load_stylesheet(style="darkorange")) win = FramelessWindow() widget = MainWidget(win) win.addContentWidget(widget) win.show() sys.exit(app.exec())
def main(): logmodule = qrainbowstyle.extras.OutputLogger() qInstallMessageHandler(qt_message_handler) QApplication.setAttribute(Qt.AA_UseHighDpiPixmaps) QApplication.setAttribute(Qt.AA_EnableHighDpiScaling) app = QApplication(sys.argv) app.setStyleSheet(qrainbowstyle.load_stylesheet(style="oceanic")) qrainbowstyle.setAppIcon( os.path.join(os.path.dirname(os.path.realpath(__file__)), "github_logo.png")) dialog = FramelessWindow() dialog.setWindowTitle("FDialog") dialog.resize(1100, 600) dialog.show() oneMenu = QMenu() oneMenu.setTitle("Tools") oneMenu.addActions( [QAction("Clicker", oneMenu), QAction("Initializer", oneMenu)]) twomenu = QMenu() twomenu.setTitle("File") twomenu.addActions([QAction("Open", twomenu), QAction("Save", twomenu)]) thirdmenu = QMenu() thirdmenu.setTitle("Settings") thirdmenu.addActions([QAction("Network", thirdmenu)]) looper = StyleLooper() style = QAction("Change style", thirdmenu) style.triggered.connect(looper.change) thirdmenu.addAction(style) dialog.addMenu(twomenu) dialog.addMenu(oneMenu) dialog.addMenu(thirdmenu) box = FramelessWarningMessageBox(dialog) box.setText("Warning :)") box.show() sys.exit(app.exec())
def main(): logmodule = qrainbowstyle.extras.OutputLogger() qInstallMessageHandler(qt_message_handler) QApplication.setAttribute(Qt.AA_UseHighDpiPixmaps) QApplication.setAttribute(Qt.AA_EnableHighDpiScaling) app = QApplication(sys.argv) app.setStyleSheet(qrainbowstyle.load_stylesheet()) qrainbowstyle.setAppIcon( os.path.join(os.path.dirname(os.path.realpath(__file__)), "github_logo.png")) win = FramelessWindow() widget = mainWidget(win) win.addContentWidget(widget) win.show() sys.exit(app.exec())
self.start_button = QPushButton("Start", self) self.start_button.clicked.connect(self.tableModel.start) self.main_widget.addWidget(self.start_button) if __name__ == '__main__': log = Logger() qInstallMessageHandler(qt_message_handler) def exception_hook(exctype, value, tb): logging.critical(''.join(traceback.format_exception( exctype, value, tb))) sys.exit(1) sys.excepthook = exception_hook QApplication.setAttribute(Qt.AA_UseHighDpiPixmaps) QApplication.setAttribute(Qt.AA_EnableHighDpiScaling) QApplication.setQuitOnLastWindowClosed(True) app = QApplication(sys.argv) app.setStyleSheet(qrainbowstyle.load_stylesheet(style="oceanic")) win = MainWindow() win.createRequests() win.show() win.setupAlgorithms() sys.exit(app.exec())
import sys from qtpy.QtWidgets import QApplication from relocker.gui.main import MainWindow app = QApplication(sys.argv) window = MainWindow() window.show() app.exec()
def main(): app = QApplication([]) main_window = Window() main_window.show() exception.install() app.exec()
if __name__ == '__main__': import sys try: app = QApplication(sys.argv) main = Launcher() main.show() except Exception as e: print(e) sys.exit(1) res = 0 try: res = app.exec() except Exception as e: print(e) finally: if not main.p_server is None: main.p_server.send_signal(signal.SIGINT) #main.p_server.wait(10) main.p_server.terminate() main.p_server.kill() #app.p_server.send_signal(signal.SIGTERM) if not main.p_gui is None: main.p_gui.send_signal(signal.SIGINT) #main.p_gui.wait(10) main.p_gui.terminate() main.p_gui.kill() # if init_spectrometer: