import sys from PyQt5.QtWidgets import QApplication import tool.db_helper.db_operation as spmng import tool.json_helper.parse_json as parse_json import main_window_XmSgj import main_window_GyBhhy if __name__ == '__main__': app = QApplication(sys.argv) config = parse_json.parse_json_with_comments('./config.json') # 数据库配置 db_config = config['db_config'] # 显示配置 show_config = config['show_config'] g_space = spmng.DBOperation(db_config['db_ip'],db_config['db_port'],db_config['db_name'],db_config['db_user'],db_config['db_password']) task_type = 0 if show_config['task_type'] == 'park': task_type = 1 elif show_config['task_type'] == 'pick': task_type = 2 if config['project_name'] == 'xm_sgj': window = main_window_XmSgj.MainWindow(g_space, show_config['display_number'],show_config['unit'],task_type) elif config['project_name'] == 'gy_bhhy': window = main_window_GyBhhy.MainWindow(g_space, show_config['display_number'],show_config['unit'],task_type) window.showMaximized() sys.exit(app.exec_())