def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.show_case_editor_signal.connect(self.show_case_editor, Qt.QueuedConnection)
ui_dir_path = os.path.dirname(__file__)
ui_file_path = os.path.join(ui_dir_path, 'mainwindow.ui')
uic.loadUi(ui_file_path, self)
# todo ??????
screen = QDesktopWidget().screenGeometry()
self.resize(screen.width() / 2, screen.height() / 2)
self.setMinimumSize(700, 350)
self.setWindowTitle("uitest")
self.move((screen.width() - self.width()) / 2, (screen.height() - self.height()) / 2) # draw centered
# Add tab "Case"
case_manager_widget = CaseManagerWidget(self.show_case_editor_signal,
self.tester)
self.tabWidget.addTab(case_manager_widget, "Case")
# Add tab "Run"
case_run_widget = RunWidget(self.tester)
self.tabWidget.addTab(case_run_widget, "Run")
# Add tab "Report"
case_report_widget = RunnerEventWidget()
self.tabWidget.addTab(case_report_widget, "Report")
# Add tab "Setting"
case_setting_widget = SettingWidget()
self.tabWidget.addTab(case_setting_widget, "Setting")
self.refresh_case_data_signal.connect(case_manager_widget.refresh)
self.message_box = QMessageBox()
self.start_rpc_server()
self.is_editor_close_cancel = False
评论列表
文章目录