Пример #1
0
class Ui_Dialog(object):
    def setupUi(self, Dialog):
        Dialog.setObjectName(_fromUtf8("Dialog"))
        Dialog.setWindowModality(QtCore.Qt.WindowModal)
        Dialog.resize(766, 466)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(Dialog.sizePolicy().hasHeightForWidth())
        Dialog.setSizePolicy(sizePolicy)
        Dialog.setMinimumSize(QtCore.QSize(0, 0))
        Dialog.setMaximumSize(QtCore.QSize(1100, 664))
        Dialog.setStyleSheet(_fromUtf8(""))
        Dialog.setModal(False)
        self.gridLayout = QtGui.QGridLayout(Dialog)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.widget_2 = QtGui.QWidget(Dialog)
        self.widget_2.setStyleSheet(_fromUtf8(""))
        self.widget_2.setObjectName(_fromUtf8("widget_2"))
        self.gridLayout_2 = QtGui.QGridLayout(self.widget_2)
        self.gridLayout_2.setMargin(0)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.buttonBox = QtGui.QDialogButtonBox(self.widget_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.buttonBox.sizePolicy().hasHeightForWidth())
        self.buttonBox.setSizePolicy(sizePolicy)
        self.buttonBox.setMaximumSize(QtCore.QSize(250, 16777215))
        self.buttonBox.setStyleSheet(_fromUtf8(""))
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                          | QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setCenterButtons(False)
        self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
        self.gridLayout_2.addWidget(self.buttonBox, 1, 2, 1, 1)
        self.dock_segm_classif = QtGui.QDockWidget(self.widget_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.dock_segm_classif.sizePolicy().hasHeightForWidth())
        self.dock_segm_classif.setSizePolicy(sizePolicy)
        self.dock_segm_classif.setMinimumSize(QtCore.QSize(300, 84))
        self.dock_segm_classif.setMaximumSize(QtCore.QSize(524287, 524287))
        self.dock_segm_classif.setStyleSheet(_fromUtf8(""))
        self.dock_segm_classif.setFloating(False)
        self.dock_segm_classif.setFeatures(QtGui.QDockWidget.DockWidgetMovable)
        self.dock_segm_classif.setObjectName(_fromUtf8("dock_segm_classif"))
        self.segmentation_classification_settings = QtGui.QWidget()
        self.segmentation_classification_settings.setObjectName(
            _fromUtf8("segmentation_classification_settings"))
        self.parameter_bttn = QtGui.QPushButton(
            self.segmentation_classification_settings)
        self.parameter_bttn.setGeometry(QtCore.QRect(70, 10, 151, 23))
        self.parameter_bttn.setObjectName(_fromUtf8("parameter_bttn"))
        self.dock_segm_classif.setWidget(
            self.segmentation_classification_settings)
        self.gridLayout_2.addWidget(self.dock_segm_classif, 0, 2, 1, 1)
        self.widget = QSignalDetectorWidget(self.widget_2)
        self.widget.setEnabled(False)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widget.sizePolicy().hasHeightForWidth())
        self.widget.setSizePolicy(sizePolicy)
        self.widget.setMinimumSize(QtCore.QSize(300, 200))
        self.widget.setObjectName(_fromUtf8("widget"))
        self.formLayout_5 = QtGui.QFormLayout(self.widget)
        self.formLayout_5.setFieldGrowthPolicy(
            QtGui.QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout_5.setObjectName(_fromUtf8("formLayout_5"))
        self.gridLayout_2.addWidget(self.widget, 0, 1, 1, 1)
        self.gridLayout.addWidget(self.widget_2, 2, 0, 1, 1)

        self.retranslateUi(Dialog)
        QtCore.QObject.connect(self.buttonBox,
                               QtCore.SIGNAL(_fromUtf8("accepted()")),
                               Dialog.accept)
        QtCore.QObject.connect(self.buttonBox,
                               QtCore.SIGNAL(_fromUtf8("rejected()")),
                               Dialog.reject)
        QtCore.QMetaObject.connectSlotsByName(Dialog)

    def retranslateUi(self, Dialog):
        Dialog.setWindowTitle(
            QtGui.QApplication.translate("Dialog", "Detection Settings", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.dock_segm_classif.setWindowTitle(
            QtGui.QApplication.translate(
                "Dialog", "Segmentation and Classification Settings", None,
                QtGui.QApplication.UnicodeUTF8))
        self.parameter_bttn.setText(
            QtGui.QApplication.translate("Dialog", "Parameters Measurement",
                                         None, QtGui.QApplication.UnicodeUTF8))
        self.widget.setToolTip(
            QtGui.QApplication.translate(
                "Dialog",
                "<html><head/><body><p>Signal to learn about algorithm parameters</p></body></html>",
                None, QtGui.QApplication.UnicodeUTF8))
Пример #2
0
class Ui_Dialog(object):
    def setupUi(self, Dialog):
        Dialog.setObjectName(_fromUtf8("Dialog"))
        Dialog.resize(708, 553)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(3)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(Dialog.sizePolicy().hasHeightForWidth())
        Dialog.setSizePolicy(sizePolicy)
        self.gridLayout = QtGui.QGridLayout(Dialog)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.settings_widget = QtGui.QWidget(Dialog)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(2)
        sizePolicy.setVerticalStretch(3)
        sizePolicy.setHeightForWidth(
            self.settings_widget.sizePolicy().hasHeightForWidth())
        self.settings_widget.setSizePolicy(sizePolicy)
        self.settings_widget.setMinimumSize(QtCore.QSize(250, 250))
        self.settings_widget.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.settings_widget.setStyleSheet(_fromUtf8(""))
        self.settings_widget.setObjectName(_fromUtf8("settings_widget"))
        self.gridLayout.addWidget(self.settings_widget, 0, 0, 1, 1)
        self.tab_parameters = QtGui.QTabWidget(Dialog)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(5)
        sizePolicy.setVerticalStretch(3)
        sizePolicy.setHeightForWidth(
            self.tab_parameters.sizePolicy().hasHeightForWidth())
        self.tab_parameters.setSizePolicy(sizePolicy)
        self.tab_parameters.setMinimumSize(QtCore.QSize(100, 250))
        self.tab_parameters.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.tab_parameters.setSizeIncrement(QtCore.QSize(0, 0))
        self.tab_parameters.setObjectName(_fromUtf8("tab_parameters"))
        self.tab_time_parameters = QtGui.QWidget()
        self.tab_time_parameters.setObjectName(
            _fromUtf8("tab_time_parameters"))
        self.gridLayout_3 = QtGui.QGridLayout(self.tab_time_parameters)
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.time_parameter_table = QtGui.QTableWidget(
            self.tab_time_parameters)
        self.time_parameter_table.setObjectName(
            _fromUtf8("time_parameter_table"))
        self.time_parameter_table.setColumnCount(0)
        self.time_parameter_table.setRowCount(0)
        self.gridLayout_3.addWidget(self.time_parameter_table, 0, 0, 1, 1)
        self.tab_parameters.addTab(self.tab_time_parameters, _fromUtf8(""))
        self.tab_wave_parameters = QtGui.QWidget()
        self.tab_wave_parameters.setObjectName(
            _fromUtf8("tab_wave_parameters"))
        self.gridLayout_4 = QtGui.QGridLayout(self.tab_wave_parameters)
        self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
        self.wave_parameter_table = QtGui.QTableWidget(
            self.tab_wave_parameters)
        self.wave_parameter_table.setObjectName(
            _fromUtf8("wave_parameter_table"))
        self.wave_parameter_table.setColumnCount(0)
        self.wave_parameter_table.setRowCount(0)
        self.gridLayout_4.addWidget(self.wave_parameter_table, 0, 0, 1, 1)
        self.tab_parameters.addTab(self.tab_wave_parameters, _fromUtf8(""))
        self.tab_spectral_params = QtGui.QWidget()
        self.tab_spectral_params.setObjectName(
            _fromUtf8("tab_spectral_params"))
        self.gridLayout_2 = QtGui.QGridLayout(self.tab_spectral_params)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.parameter_locations_table = QtGui.QTableWidget(
            self.tab_spectral_params)
        self.parameter_locations_table.setObjectName(
            _fromUtf8("parameter_locations_table"))
        self.parameter_locations_table.setColumnCount(0)
        self.parameter_locations_table.setRowCount(0)
        self.gridLayout_2.addWidget(self.parameter_locations_table, 0, 1, 1, 1)
        self.tab_parameters.addTab(self.tab_spectral_params, _fromUtf8(""))
        self.gridLayout.addWidget(self.tab_parameters, 0, 1, 1, 2)
        self.advanced_mode_visibility_cbox = QtGui.QCheckBox(Dialog)
        self.advanced_mode_visibility_cbox.setChecked(False)
        self.advanced_mode_visibility_cbox.setObjectName(
            _fromUtf8("advanced_mode_visibility_cbox"))
        self.gridLayout.addWidget(self.advanced_mode_visibility_cbox, 3, 1, 1,
                                  1)
        self.buttonBox = QtGui.QDialogButtonBox(Dialog)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                          | QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
        self.gridLayout.addWidget(self.buttonBox, 3, 2, 1, 1)
        self.dock_widget_advanced_mode = QtGui.QDockWidget(Dialog)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(1)
        sizePolicy.setHeightForWidth(
            self.dock_widget_advanced_mode.sizePolicy().hasHeightForWidth())
        self.dock_widget_advanced_mode.setSizePolicy(sizePolicy)
        self.dock_widget_advanced_mode.setMinimumSize(QtCore.QSize(204, 250))
        self.dock_widget_advanced_mode.setFocusPolicy(QtCore.Qt.NoFocus)
        self.dock_widget_advanced_mode.setFloating(False)
        self.dock_widget_advanced_mode.setFeatures(
            QtGui.QDockWidget.AllDockWidgetFeatures)
        self.dock_widget_advanced_mode.setObjectName(
            _fromUtf8("dock_widget_advanced_mode"))
        self.dockWidgetContents_2 = QtGui.QWidget()
        self.dockWidgetContents_2.setObjectName(
            _fromUtf8("dockWidgetContents_2"))
        self.horizontalLayout_2 = QtGui.QHBoxLayout(self.dockWidgetContents_2)
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.widget = QSignalDetectorWidget(self.dockWidgetContents_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(5)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widget.sizePolicy().hasHeightForWidth())
        self.widget.setSizePolicy(sizePolicy)
        self.widget.setMinimumSize(QtCore.QSize(0, 0))
        self.widget.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.widget.setObjectName(_fromUtf8("widget"))
        self.horizontalLayout_2.addWidget(self.widget)
        self.groupBox = QtGui.QGroupBox(self.dockWidgetContents_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(2)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.groupBox.sizePolicy().hasHeightForWidth())
        self.groupBox.setSizePolicy(sizePolicy)
        self.groupBox.setMinimumSize(QtCore.QSize(150, 0))
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.gridLayout_5 = QtGui.QGridLayout(self.groupBox)
        self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5"))
        spacerItem = QtGui.QSpacerItem(20, 10, QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Fixed)
        self.gridLayout_5.addItem(spacerItem, 6, 0, 1, 2)
        spacerItem1 = QtGui.QSpacerItem(20, 10, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Fixed)
        self.gridLayout_5.addItem(spacerItem1, 2, 0, 1, 2)
        spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.gridLayout_5.addItem(spacerItem2, 8, 0, 1, 1)
        self.save_measurement_template_as_bttn = QtGui.QPushButton(
            self.groupBox)
        self.save_measurement_template_as_bttn.setMaximumSize(
            QtCore.QSize(200, 16777215))
        self.save_measurement_template_as_bttn.setObjectName(
            _fromUtf8("save_measurement_template_as_bttn"))
        self.gridLayout_5.addWidget(self.save_measurement_template_as_bttn, 1,
                                    2, 1, 1)
        self.measurement_template_cbox = QtGui.QComboBox(self.groupBox)
        self.measurement_template_cbox.setMaximumSize(
            QtCore.QSize(200, 16777215))
        self.measurement_template_cbox.setObjectName(
            _fromUtf8("measurement_template_cbox"))
        self.measurement_template_cbox.addItem(_fromUtf8(""))
        self.measurement_template_cbox.addItem(_fromUtf8(""))
        self.measurement_template_cbox.addItem(_fromUtf8(""))
        self.gridLayout_5.addWidget(self.measurement_template_cbox, 0, 0, 1, 3)
        self.new_template_name_linedit = QtGui.QLineEdit(self.groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.new_template_name_linedit.sizePolicy().hasHeightForWidth())
        self.new_template_name_linedit.setSizePolicy(sizePolicy)
        self.new_template_name_linedit.setMinimumSize(QtCore.QSize(0, 0))
        self.new_template_name_linedit.setMaximumSize(
            QtCore.QSize(200, 16777215))
        self.new_template_name_linedit.setObjectName(
            _fromUtf8("new_template_name_linedit"))
        self.gridLayout_5.addWidget(self.new_template_name_linedit, 5, 0, 1, 3)
        self.remove_measurement_template_bttn = QtGui.QPushButton(
            self.groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.remove_measurement_template_bttn.
                                     sizePolicy().hasHeightForWidth())
        self.remove_measurement_template_bttn.setSizePolicy(sizePolicy)
        self.remove_measurement_template_bttn.setMinimumSize(QtCore.QSize(
            0, 0))
        self.remove_measurement_template_bttn.setMaximumSize(
            QtCore.QSize(200, 16777215))
        self.remove_measurement_template_bttn.setObjectName(
            _fromUtf8("remove_measurement_template_bttn"))
        self.gridLayout_5.addWidget(self.remove_measurement_template_bttn, 1,
                                    0, 1, 2)
        self.groupBox_2 = QtGui.QGroupBox(self.groupBox)
        self.groupBox_2.setObjectName(_fromUtf8("groupBox_2"))
        self.gridLayout_6 = QtGui.QGridLayout(self.groupBox_2)
        self.gridLayout_6.setObjectName(_fromUtf8("gridLayout_6"))
        self.visible_oscilogram_cbox = QtGui.QCheckBox(self.groupBox_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.visible_oscilogram_cbox.sizePolicy().hasHeightForWidth())
        self.visible_oscilogram_cbox.setSizePolicy(sizePolicy)
        self.visible_oscilogram_cbox.setObjectName(
            _fromUtf8("visible_oscilogram_cbox"))
        self.gridLayout_6.addWidget(self.visible_oscilogram_cbox, 0, 0, 1, 1)
        self.visible_spectrogram_cbox = QtGui.QCheckBox(self.groupBox_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.visible_spectrogram_cbox.sizePolicy().hasHeightForWidth())
        self.visible_spectrogram_cbox.setSizePolicy(sizePolicy)
        self.visible_spectrogram_cbox.setChecked(False)
        self.visible_spectrogram_cbox.setObjectName(
            _fromUtf8("visible_spectrogram_cbox"))
        self.gridLayout_6.addWidget(self.visible_spectrogram_cbox, 1, 0, 1, 1)
        self.gridLayout_5.addWidget(self.groupBox_2, 7, 0, 1, 3)
        self.horizontalLayout_2.addWidget(self.groupBox)
        self.dock_widget_advanced_mode.setWidget(self.dockWidgetContents_2)
        self.gridLayout.addWidget(self.dock_widget_advanced_mode, 2, 0, 1, 3)

        self.retranslateUi(Dialog)
        self.tab_parameters.setCurrentIndex(0)
        QtCore.QObject.connect(self.buttonBox,
                               QtCore.SIGNAL(_fromUtf8("accepted()")),
                               Dialog.accept)
        QtCore.QObject.connect(self.buttonBox,
                               QtCore.SIGNAL(_fromUtf8("rejected()")),
                               Dialog.reject)
        QtCore.QMetaObject.connectSlotsByName(Dialog)

    def retranslateUi(self, Dialog):
        Dialog.setWindowTitle(
            QtGui.QApplication.translate("Dialog", "Parameters Window", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.tab_parameters.setTabText(
            self.tab_parameters.indexOf(self.tab_time_parameters),
            QtGui.QApplication.translate("Dialog", "Time Parameters", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.tab_parameters.setTabText(
            self.tab_parameters.indexOf(self.tab_wave_parameters),
            QtGui.QApplication.translate("Dialog", "Wave Parameters", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.tab_parameters.setTabText(
            self.tab_parameters.indexOf(self.tab_spectral_params),
            QtGui.QApplication.translate("Dialog", "Spectral Parameters", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.advanced_mode_visibility_cbox.setText(
            QtGui.QApplication.translate("Dialog", "Show Advanced Mode", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.dock_widget_advanced_mode.setWindowTitle(
            QtGui.QApplication.translate("Dialog", "Advanced Mode Settings",
                                         None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox.setTitle(
            QtGui.QApplication.translate("Dialog", "Measurement template",
                                         None, QtGui.QApplication.UnicodeUTF8))
        self.save_measurement_template_as_bttn.setText(
            QtGui.QApplication.translate("Dialog", "Save As", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.measurement_template_cbox.setItemText(
            0,
            QtGui.QApplication.translate("Dialog", "Bats", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.measurement_template_cbox.setItemText(
            1,
            QtGui.QApplication.translate("Dialog", "user defined", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.measurement_template_cbox.setItemText(
            2,
            QtGui.QApplication.translate("Dialog", "other template", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.remove_measurement_template_bttn.setText(
            QtGui.QApplication.translate("Dialog", "Remove", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.groupBox_2.setTitle(
            QtGui.QApplication.translate("Dialog", "Previsualization Settings",
                                         None, QtGui.QApplication.UnicodeUTF8))
        self.visible_oscilogram_cbox.setText(
            QtGui.QApplication.translate("Dialog", "Visible Oscilogram", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.visible_spectrogram_cbox.setText(
            QtGui.QApplication.translate("Dialog", "Visible Spectrogram", None,
                                         QtGui.QApplication.UnicodeUTF8))