def __init__(self): super().__init__() self.app = QApplication.instance() self.__key = get_key() if self.__key is None: self.app.quit() else: self.ui = Ui_MainWindow() self.ui.setupUi(self) self.__setup_ui()
def init_UI(self): self.ui = Ui_MainWindow() self.ui.setupUi(self) self.ui.pb_select_file.clicked.connect( self.select_file) # 模型训练页面的 选择文件 按钮 self.ui.pb_visual_data.clicked.connect(self.visual_data) self.ui.pb_start_training.clicked.connect(self.start_training) self.ui.pb_show_result.clicked.connect(self.show_result) self.ui.pb_save_model.clicked.connect(self.save_model) self.ui.pb_select_model.clicked.connect(self.select_model) self.ui.pb_real_time_diagnosis.clicked.connect( self.real_time_diagnosis) self.ui.pb_local_diagnosis.clicked.connect(self.local_diagnosis)
def main(): pass # Zip Test # archive = zip.Make_presskit("presskit.zip") # if archive.Validate_presskit() is True: # archive.make_presskit() # else: # print("Something went wrong") # # archive.options["full"]() app = QtWidgets.QApplication(sys.argv) MainWindow = QtWidgets.QMainWindow() ui = Ui_MainWindow() ui.setupUi(MainWindow) MainWindow.show() sys.exit(app.exec_())
def __init__(self): QtWidgets.QWidget.__init__(self) self.ui = Ui_MainWindow() self.ui.setupUi(self) #виджеты главного окна self.ui.pushButton_1.clicked.connect(self.add_frequence) self.ui.treeWidget.itemClicked.connect(self.item_on_clicked) self.ui.pushButton_2.clicked.connect(self.delete_frequence) self.ui.pushButton_3.clicked.connect(self.choice_file) self.ui.pushButton_4.clicked.connect(self.save_frequence_file) self.ui.pushButton_5.clicked.connect(self.make_rec) # для расчета self.ui.pushButton_6.clicked.connect(self.open_project) self.ui.pushButton_7.clicked.connect(self.save_project) self.ui.menu_options.triggered.connect(self.options_window) self.ui.menu_antena.triggered.connect(self.options_antenns) self.ui.eksport_word.triggered.connect(self.eksport_word_func) #изменение объекта древа self.ui.treeWidget.itemChanged.connect(self.rename_item_on_itemChanged)
""" La boucle principale de l'application - Écrit par: BEN MABROUK Houssem - Email: [email protected] - Tel: +33 7 66 21 59 63 - Date: 2019-2020 """ from UI.main_window import Ui_MainWindow from PyQt5.QtWidgets import QApplication if __name__ == "__main__": import sys app = QApplication(sys.argv) main = Ui_MainWindow() main.show() sys.exit(app.exec_())
def __init__(self): super().__init__() # # Set up the user interface from Designer. self.ui = Ui_MainWindow() self.ui.setupUi(self) # Set default values self.model = None # Set default values for validity settings. self.validity_settings_date = datetime.now().isoformat() self.drop_rows = [] self.headers = None self.headers_index = None self.subjects = None self.subjects_index = None self.dates = None self.dates_index = None self.validity_questions = None self.validity_questions_responses = None # Set list of widgets to reset to disabled whenever opening a new data file or clearing all options. self._widgets_disable = { 'group_boxes': [self.ui.settingsGroupBox], 'sections': [self.ui.validitySaveExport], 'labels': [], 'buttons': [], 'recent_files': [self.ui.openSettingsFileFrame], # 'recent_files' : [self.ui.openRecentDataFileButton, self.ui.openRecentValiditySettingsFileButton], 'settings_buttons': [ self.ui.open_remove_rows, self.ui.skipRemoveRows, self.ui.open_header_select, self.ui.open_subject_select, self.ui.open_date_select, self.ui.skipDateSelect, self.ui.open_question_select, self.ui.open_response_select ] } self._widgets_reset = { 'labels': [], 'fields': [], 'recent_files': [ self.ui.selectRecentDataFileComboBox, self.ui.selectRecentValiditySettingsFileComboBox ], 'settings_checkboxes': [ self.ui.removeRowsCheckBox, self.ui.headersCheckBox, self.ui.subjectCheckBox, self.ui.dateCheckBox, self.ui.questionsCheckBox, self.ui.responsesCheckBox ] } # Get settings self.settings = QSettings() try: self.recent_file_path = self.settings.value( RECENT_FILE_PATH, DEFAULT_PATH, 'QString') self.recent_data_files = self.settings.value( RECENT_DATA_FILES, [], 'QStringList') self.recent_validity_settings_files = self.settings.value( RECENT_VALIDITY_SETTINGS_FILES, [], 'QStringList') except TypeError as e: print(e) self.recent_file_path = str( self.settings.value(RECENT_FILE_PATH, DEFAULT_PATH)) self.recent_data_files = list( self.settings.value(RECENT_DATA_FILES, [])) self.recent_validity_settings_files = list( self.settings.value(RECENT_VALIDITY_SETTINGS_FILES, [])) self.recent_data_files = self.update_recent_files( combobox=self.ui.selectRecentDataFileComboBox, recent_files=self.recent_data_files) self.recent_validity_settings_files = self.update_recent_files( combobox=self.ui.selectRecentValiditySettingsFileComboBox, recent_files=self.recent_validity_settings_files) self.ui.actionClearSettingsData.triggered.connect(self.clear_all) self.ui.actionClearRecentFiles.triggered.connect( self.clear_recent_files) self.ui.actionAbout.triggered.connect(self.about_dialog) self.ui.openDataFileButton.clicked.connect(self.open_data_file) self.ui.openValiditySettingsFileButton.clicked.connect( self.open_validity_settings_file) self.ui.selectRecentDataFileComboBox \ .currentIndexChanged \ .connect(self.check_recent_data_selection) self.ui.selectRecentValiditySettingsFileComboBox \ .currentIndexChanged \ .connect(self.check_recent_validity_settings_selection) self.ui.openRecentDataFileButton \ .clicked \ .connect(self.open_recent_data_file) self.ui.openRecentValiditySettingsFileButton \ .clicked \ .connect(self.open_recent_validity_settings_file) self.ui.open_remove_rows.clicked.connect(self.drop_row_dialog) self.ui.skipRemoveRows.clicked.connect(self.show_header_select) self.ui.open_header_select.clicked.connect(self.header_dialog) self.ui.open_subject_select.clicked.connect(self.subject_dialog) self.ui.open_date_select.clicked.connect(self.date_dialog) self.ui.skipDateSelect.clicked.connect(self.show_questions_select) self.ui.open_question_select.clicked.connect(self.question_dialog) self.ui.open_response_select.clicked.connect(self.response_dialog) self.ui.clearSettings.clicked.connect(self.reset_settings) self.ui.saveSettingsButton.clicked.connect( self.save_validity_settings_file) self.ui.exportValidityReportButton.clicked.connect( self.save_validity_report)