node.py 1.1 KB

1234567891011121314151617181920212223242526272829
  1. import sys
  2. from PyQt5.QtWidgets import QApplication
  3. import tool.db_helper.db_operation as spmng
  4. import tool.json_helper.parse_json as parse_json
  5. import main_window_XmSgj
  6. import main_window_GyBhhy
  7. if __name__ == '__main__':
  8. app = QApplication(sys.argv)
  9. config = parse_json.parse_json_with_comments('./config.json')
  10. # 数据库配置
  11. db_config = config['db_config']
  12. # 显示配置
  13. show_config = config['show_config']
  14. g_space = spmng.DBOperation(db_config['db_ip'],db_config['db_port'],db_config['db_name'],db_config['db_user'],db_config['db_password'])
  15. task_type = 0
  16. if show_config['task_type'] == 'park':
  17. task_type = 1
  18. elif show_config['task_type'] == 'pick':
  19. task_type = 2
  20. if config['project_name'] == 'xm_sgj':
  21. window = main_window_XmSgj.MainWindow(g_space, show_config['display_number'],show_config['unit'],task_type)
  22. elif config['project_name'] == 'gy_bhhy':
  23. window = main_window_GyBhhy.MainWindow(g_space, show_config['display_number'],show_config['unit'],task_type)
  24. window.showMaximized()
  25. sys.exit(app.exec_())