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()
Exemple #2
0
    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)
Exemple #3
0
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_())
Exemple #4
0
    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)
Exemple #5
0
"""
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_())
Exemple #6
0
    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)