def setupUi(self, Dialog): Dialog.setObjectName("Dialog") Dialog.resize(620, 502) self.verticalLayout_2 = QtWidgets.QVBoxLayout(Dialog) self.verticalLayout_2.setObjectName("verticalLayout_2") self.tabWidget = QtWidgets.QTabWidget(Dialog) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.tabWidget.sizePolicy().hasHeightForWidth()) self.tabWidget.setSizePolicy(sizePolicy) self.tabWidget.setLocale( QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.UnitedStates)) self.tabWidget.setObjectName("tabWidget") self.roseDiagram = QtWidgets.QWidget() self.roseDiagram.setObjectName("roseDiagram") self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.roseDiagram) self.verticalLayout_8.setContentsMargins(0, 0, 0, 0) self.verticalLayout_8.setObjectName("verticalLayout_8") self.gridLayout_2 = QtWidgets.QGridLayout() self.gridLayout_2.setObjectName("gridLayout_2") self.groupBox_16 = QtWidgets.QGroupBox(self.roseDiagram) self.groupBox_16.setObjectName("groupBox_16") self.gridLayout_5 = QtWidgets.QGridLayout(self.groupBox_16) self.gridLayout_5.setObjectName("gridLayout_5") self.prop_rose_check_standard = QtWidgets.QRadioButton( self.groupBox_16) self.prop_rose_check_standard.setObjectName("prop_rose_check_standard") self.gridLayout_5.addWidget(self.prop_rose_check_standard, 0, 0, 1, 1) self.prop_rose_binwidth = QtWidgets.QDoubleSpinBox(self.groupBox_16) self.prop_rose_binwidth.setMaximum(360.0) self.prop_rose_binwidth.setObjectName("prop_rose_binwidth") self.gridLayout_5.addWidget(self.prop_rose_binwidth, 0, 2, 1, 1) self.label_18 = QtWidgets.QLabel(self.groupBox_16) self.label_18.setObjectName("label_18") self.gridLayout_5.addWidget(self.label_18, 0, 1, 1, 1) self.prop_rose_offset = QtWidgets.QDoubleSpinBox(self.groupBox_16) self.prop_rose_offset.setMinimum(-360.0) self.prop_rose_offset.setMaximum(360.0) self.prop_rose_offset.setObjectName("prop_rose_offset") self.gridLayout_5.addWidget(self.prop_rose_offset, 0, 4, 1, 1) self.label_24 = QtWidgets.QLabel(self.groupBox_16) self.label_24.setObjectName("label_24") self.gridLayout_5.addWidget(self.label_24, 0, 3, 1, 1) self.label_19 = QtWidgets.QLabel(self.groupBox_16) self.label_19.setObjectName("label_19") self.gridLayout_5.addWidget(self.label_19, 1, 1, 1, 1) self.prop_rose_check_continuous = QtWidgets.QRadioButton( self.groupBox_16) self.prop_rose_check_continuous.setObjectName( "prop_rose_check_continuous") self.gridLayout_5.addWidget(self.prop_rose_check_continuous, 1, 0, 1, 1) self.prop_rose_aperture = QtWidgets.QDoubleSpinBox(self.groupBox_16) self.prop_rose_aperture.setMaximum(360.0) self.prop_rose_aperture.setObjectName("prop_rose_aperture") self.gridLayout_5.addWidget(self.prop_rose_aperture, 1, 2, 1, 1) self.prop_rose_weightmunro = QtWidgets.QDoubleSpinBox(self.groupBox_16) self.prop_rose_weightmunro.setMaximum(1.0) self.prop_rose_weightmunro.setSingleStep(0.01) self.prop_rose_weightmunro.setObjectName("prop_rose_weightmunro") self.gridLayout_5.addWidget(self.prop_rose_weightmunro, 1, 4, 1, 1) self.prop_rose_check_weightmunro = QtWidgets.QCheckBox( self.groupBox_16) self.prop_rose_check_weightmunro.setObjectName( "prop_rose_check_weightmunro") self.gridLayout_5.addWidget(self.prop_rose_check_weightmunro, 1, 3, 1, 1) self.prop_rose_spacing = QtWidgets.QDoubleSpinBox(self.groupBox_16) self.prop_rose_spacing.setMaximum(360.0) self.prop_rose_spacing.setObjectName("prop_rose_spacing") self.gridLayout_5.addWidget(self.prop_rose_spacing, 2, 2, 1, 1) self.label_38 = QtWidgets.QLabel(self.groupBox_16) self.label_38.setObjectName("label_38") self.gridLayout_5.addWidget(self.label_38, 2, 1, 1, 1) self.label_39 = QtWidgets.QLabel(self.groupBox_16) self.label_39.setObjectName("label_39") self.gridLayout_5.addWidget(self.label_39, 2, 3, 1, 1) self.prop_rose_offsetcont = QtWidgets.QDoubleSpinBox(self.groupBox_16) self.prop_rose_offsetcont.setMinimum(-360.0) self.prop_rose_offsetcont.setMaximum(360.0) self.prop_rose_offsetcont.setObjectName("prop_rose_offsetcont") self.gridLayout_5.addWidget(self.prop_rose_offsetcont, 2, 4, 1, 1) self.gridLayout_2.addWidget(self.groupBox_16, 0, 0, 1, 1) self.groupBox_7 = QtWidgets.QGroupBox(self.roseDiagram) self.groupBox_7.setObjectName("groupBox_7") self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.groupBox_7) self.verticalLayout_5.setObjectName("verticalLayout_5") self.gridLayout_8 = QtWidgets.QGridLayout() self.gridLayout_8.setObjectName("gridLayout_8") self.prop_rose_check_petalsfill = QtWidgets.QCheckBox(self.groupBox_7) self.prop_rose_check_petalsfill.setObjectName( "prop_rose_check_petalsfill") self.gridLayout_8.addWidget(self.prop_rose_check_petalsfill, 0, 1, 1, 1) self.prop_rose_check_petalsoutline = QtWidgets.QCheckBox( self.groupBox_7) self.prop_rose_check_petalsoutline.setObjectName( "prop_rose_check_petalsoutline") self.gridLayout_8.addWidget(self.prop_rose_check_petalsoutline, 0, 2, 1, 1) self.label_20 = QtWidgets.QLabel(self.groupBox_7) self.label_20.setObjectName("label_20") self.gridLayout_8.addWidget(self.label_20, 0, 3, 1, 1) self.prop_rose_check_petals = QtWidgets.QRadioButton(self.groupBox_7) self.prop_rose_check_petals.setObjectName("prop_rose_check_petals") self.gridLayout_8.addWidget(self.prop_rose_check_petals, 1, 0, 1, 1) self.prop_color_petals_facecolor = QtWidgets.QPushButton( self.groupBox_7) self.prop_color_petals_facecolor.setText("") self.prop_color_petals_facecolor.setObjectName( "prop_color_petals_facecolor") self.gridLayout_8.addWidget(self.prop_color_petals_facecolor, 1, 1, 1, 1) self.prop_color_petals_edgecolor = QtWidgets.QPushButton( self.groupBox_7) self.prop_color_petals_edgecolor.setText("") self.prop_color_petals_edgecolor.setObjectName( "prop_color_petals_edgecolor") self.gridLayout_8.addWidget(self.prop_color_petals_edgecolor, 1, 2, 1, 1) self.prop_petals_linewidth = QtWidgets.QDoubleSpinBox(self.groupBox_7) self.prop_petals_linewidth.setObjectName("prop_petals_linewidth") self.gridLayout_8.addWidget(self.prop_petals_linewidth, 1, 3, 1, 1) self.prop_rose_check_kitefill = QtWidgets.QCheckBox(self.groupBox_7) self.prop_rose_check_kitefill.setObjectName("prop_rose_check_kitefill") self.gridLayout_8.addWidget(self.prop_rose_check_kitefill, 2, 1, 1, 1) self.prop_rose_check_kiteoutline = QtWidgets.QCheckBox(self.groupBox_7) self.prop_rose_check_kiteoutline.setObjectName( "prop_rose_check_kiteoutline") self.gridLayout_8.addWidget(self.prop_rose_check_kiteoutline, 2, 2, 1, 1) self.label_22 = QtWidgets.QLabel(self.groupBox_7) self.label_22.setObjectName("label_22") self.gridLayout_8.addWidget(self.label_22, 2, 3, 1, 1) self.prop_rose_check_kite = QtWidgets.QRadioButton(self.groupBox_7) self.prop_rose_check_kite.setObjectName("prop_rose_check_kite") self.gridLayout_8.addWidget(self.prop_rose_check_kite, 3, 0, 1, 1) self.prop_color_kite_facecolor = QtWidgets.QPushButton(self.groupBox_7) self.prop_color_kite_facecolor.setText("") self.prop_color_kite_facecolor.setObjectName( "prop_color_kite_facecolor") self.gridLayout_8.addWidget(self.prop_color_kite_facecolor, 3, 1, 1, 1) self.prop_color_kite_edgecolor = QtWidgets.QPushButton(self.groupBox_7) self.prop_color_kite_edgecolor.setText("") self.prop_color_kite_edgecolor.setObjectName( "prop_color_kite_edgecolor") self.gridLayout_8.addWidget(self.prop_color_kite_edgecolor, 3, 2, 1, 1) self.prop_kite_linewidth = QtWidgets.QDoubleSpinBox(self.groupBox_7) self.prop_kite_linewidth.setObjectName("prop_kite_linewidth") self.gridLayout_8.addWidget(self.prop_kite_linewidth, 3, 3, 1, 1) self.label_29 = QtWidgets.QLabel(self.groupBox_7) self.label_29.setObjectName("label_29") self.gridLayout_8.addWidget(self.label_29, 4, 1, 1, 1) self.label_28 = QtWidgets.QLabel(self.groupBox_7) self.label_28.setObjectName("label_28") self.gridLayout_8.addWidget(self.label_28, 4, 2, 1, 1) self.label_27 = QtWidgets.QLabel(self.groupBox_7) self.label_27.setObjectName("label_27") self.gridLayout_8.addWidget(self.label_27, 4, 3, 1, 1) self.prop_rose_check_lines = QtWidgets.QRadioButton(self.groupBox_7) self.prop_rose_check_lines.setObjectName("prop_rose_check_lines") self.gridLayout_8.addWidget(self.prop_rose_check_lines, 5, 0, 1, 1) self.prop_lines_linestyle = QtWidgets.QComboBox(self.groupBox_7) self.prop_lines_linestyle.setObjectName("prop_lines_linestyle") self.prop_lines_linestyle.addItem("") self.prop_lines_linestyle.addItem("") self.prop_lines_linestyle.addItem("") self.prop_lines_linestyle.addItem("") self.gridLayout_8.addWidget(self.prop_lines_linestyle, 5, 1, 1, 1) self.prop_color_lines_color = QtWidgets.QPushButton(self.groupBox_7) self.prop_color_lines_color.setText("") self.prop_color_lines_color.setObjectName("prop_color_lines_color") self.gridLayout_8.addWidget(self.prop_color_lines_color, 5, 2, 1, 1) self.prop_lines_linewidth = QtWidgets.QDoubleSpinBox(self.groupBox_7) self.prop_lines_linewidth.setObjectName("prop_lines_linewidth") self.gridLayout_8.addWidget(self.prop_lines_linewidth, 5, 3, 1, 1) self.verticalLayout_5.addLayout(self.gridLayout_8) self.horizontalLayout_11 = QtWidgets.QHBoxLayout() self.horizontalLayout_11.setObjectName("horizontalLayout_11") self.prop_rose_check_meandeviation = QtWidgets.QCheckBox( self.groupBox_7) self.prop_rose_check_meandeviation.setObjectName( "prop_rose_check_meandeviation") self.horizontalLayout_11.addWidget(self.prop_rose_check_meandeviation) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_11.addItem(spacerItem) self.verticalLayout_5.addLayout(self.horizontalLayout_11) self.gridLayout_2.addWidget(self.groupBox_7, 0, 1, 2, 1) self.groupBox_5 = QtWidgets.QGroupBox(self.roseDiagram) self.groupBox_5.setObjectName("groupBox_5") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.groupBox_5) self.verticalLayout_3.setObjectName("verticalLayout_3") self.prop_rose_check_diraxial = QtWidgets.QCheckBox(self.groupBox_5) self.prop_rose_check_diraxial.setObjectName("prop_rose_check_diraxial") self.verticalLayout_3.addWidget(self.prop_rose_check_diraxial) self.horizontalLayout_8 = QtWidgets.QHBoxLayout() self.horizontalLayout_8.setObjectName("horizontalLayout_8") self.prop_rose_check_weightcolumn = QtWidgets.QCheckBox( self.groupBox_5) self.prop_rose_check_weightcolumn.setObjectName( "prop_rose_check_weightcolumn") self.horizontalLayout_8.addWidget(self.prop_rose_check_weightcolumn) self.prop_rose_weightcolumn = QtWidgets.QSpinBox(self.groupBox_5) self.prop_rose_weightcolumn.setMaximum(16384) self.prop_rose_weightcolumn.setObjectName("prop_rose_weightcolumn") self.horizontalLayout_8.addWidget(self.prop_rose_weightcolumn) self.verticalLayout_3.addLayout(self.horizontalLayout_8) self.gridLayout_2.addWidget(self.groupBox_5, 1, 0, 1, 1) self.groupBox_9 = QtWidgets.QGroupBox(self.roseDiagram) self.groupBox_9.setObjectName("groupBox_9") self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.groupBox_9) self.verticalLayout_6.setObjectName("verticalLayout_6") self.gridLayout_7 = QtWidgets.QGridLayout() self.gridLayout_7.setObjectName("gridLayout_7") self.label_25 = QtWidgets.QLabel(self.groupBox_9) self.label_25.setObjectName("label_25") self.gridLayout_7.addWidget(self.label_25, 0, 2, 1, 1) self.prop_rose_mean_linewidth = QtWidgets.QDoubleSpinBox( self.groupBox_9) self.prop_rose_mean_linewidth.setObjectName("prop_rose_mean_linewidth") self.gridLayout_7.addWidget(self.prop_rose_mean_linewidth, 1, 3, 1, 1) self.prop_color_rose_mean_color = QtWidgets.QPushButton( self.groupBox_9) self.prop_color_rose_mean_color.setText("") self.prop_color_rose_mean_color.setObjectName( "prop_color_rose_mean_color") self.gridLayout_7.addWidget(self.prop_color_rose_mean_color, 1, 2, 1, 1) self.prop_rose_check_mean = QtWidgets.QCheckBox(self.groupBox_9) self.prop_rose_check_mean.setObjectName("prop_rose_check_mean") self.gridLayout_7.addWidget(self.prop_rose_check_mean, 1, 0, 1, 1) self.label_26 = QtWidgets.QLabel(self.groupBox_9) self.label_26.setObjectName("label_26") self.gridLayout_7.addWidget(self.label_26, 0, 3, 1, 1) self.prop_rose_mean_linestyle = QtWidgets.QComboBox(self.groupBox_9) self.prop_rose_mean_linestyle.setObjectName("prop_rose_mean_linestyle") self.prop_rose_mean_linestyle.addItem("") self.prop_rose_mean_linestyle.addItem("") self.prop_rose_mean_linestyle.addItem("") self.prop_rose_mean_linestyle.addItem("") self.gridLayout_7.addWidget(self.prop_rose_mean_linestyle, 1, 1, 1, 1) self.label_37 = QtWidgets.QLabel(self.groupBox_9) self.label_37.setObjectName("label_37") self.gridLayout_7.addWidget(self.label_37, 0, 1, 1, 1) self.prop_rose_check_confidence = QtWidgets.QCheckBox(self.groupBox_9) self.prop_rose_check_confidence.setObjectName( "prop_rose_check_confidence") self.gridLayout_7.addWidget(self.prop_rose_check_confidence, 2, 1, 1, 2) self.prop_rose_confidence = QtWidgets.QDoubleSpinBox(self.groupBox_9) self.prop_rose_confidence.setMaximum(100.0) self.prop_rose_confidence.setObjectName("prop_rose_confidence") self.gridLayout_7.addWidget(self.prop_rose_confidence, 2, 3, 1, 1) self.verticalLayout_6.addLayout(self.gridLayout_7) self.gridLayout_2.addWidget(self.groupBox_9, 2, 0, 1, 1) self.groupBox_6 = QtWidgets.QGroupBox(self.roseDiagram) self.groupBox_6.setObjectName("groupBox_6") self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.groupBox_6) self.verticalLayout_4.setObjectName("verticalLayout_4") self.prop_rose_check_360d = QtWidgets.QRadioButton(self.groupBox_6) self.prop_rose_check_360d.setObjectName("prop_rose_check_360d") self.verticalLayout_4.addWidget(self.prop_rose_check_360d) self.prop_rose_check_180d = QtWidgets.QRadioButton(self.groupBox_6) self.prop_rose_check_180d.setObjectName("prop_rose_check_180d") self.verticalLayout_4.addWidget(self.prop_rose_check_180d) self.horizontalLayout_9 = QtWidgets.QHBoxLayout() self.horizontalLayout_9.setObjectName("horizontalLayout_9") self.prop_rose_check_interval = QtWidgets.QRadioButton(self.groupBox_6) self.prop_rose_check_interval.setObjectName("prop_rose_check_interval") self.horizontalLayout_9.addWidget(self.prop_rose_check_interval) self.prop_rose_intervalfrom = QtWidgets.QSpinBox(self.groupBox_6) self.prop_rose_intervalfrom.setMinimum(-360) self.prop_rose_intervalfrom.setMaximum(360) self.prop_rose_intervalfrom.setObjectName("prop_rose_intervalfrom") self.horizontalLayout_9.addWidget(self.prop_rose_intervalfrom) self.prop_rose_intervalto = QtWidgets.QSpinBox(self.groupBox_6) self.prop_rose_intervalto.setMinimum(-360) self.prop_rose_intervalto.setMaximum(360) self.prop_rose_intervalto.setObjectName("prop_rose_intervalto") self.horizontalLayout_9.addWidget(self.prop_rose_intervalto) self.verticalLayout_4.addLayout(self.horizontalLayout_9) self.gridLayout_2.addWidget(self.groupBox_6, 2, 1, 1, 1) self.verticalLayout_8.addLayout(self.gridLayout_2) spacerItem1 = QtWidgets.QSpacerItem(20, 75, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_8.addItem(spacerItem1) self.tabWidget.addTab(self.roseDiagram, "") self.tab_3 = QtWidgets.QWidget() self.tab_3.setObjectName("tab_3") self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.tab_3) self.horizontalLayout_6.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.show_auttitude_data_statistics = QtWidgets.QTextEdit(self.tab_3) self.show_auttitude_data_statistics.setObjectName( "show_auttitude_data_statistics") self.horizontalLayout_6.addWidget(self.show_auttitude_data_statistics) self.tabWidget.addTab(self.tab_3, "") self.tab_4 = QtWidgets.QWidget() self.tab_4.setObjectName("tab_4") self.horizontalLayout_7 = QtWidgets.QHBoxLayout(self.tab_4) self.horizontalLayout_7.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.show_auttitude_data_source = QtWidgets.QTextEdit(self.tab_4) self.show_auttitude_data_source.setObjectName( "show_auttitude_data_source") self.horizontalLayout_7.addWidget(self.show_auttitude_data_source) self.tabWidget.addTab(self.tab_4, "") self.verticalLayout_2.addWidget(self.tabWidget) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem2) self.ok_button = QtWidgets.QPushButton(Dialog) self.ok_button.setObjectName("ok_button") self.horizontalLayout.addWidget(self.ok_button) self.cancel_button = QtWidgets.QPushButton(Dialog) self.cancel_button.setObjectName("cancel_button") self.horizontalLayout.addWidget(self.cancel_button) self.apply = QtWidgets.QPushButton(Dialog) self.apply.setObjectName("apply") self.horizontalLayout.addWidget(self.apply) self.verticalLayout_2.addLayout(self.horizontalLayout) self.retranslateUi(Dialog) self.tabWidget.setCurrentIndex(0) self.ok_button.clicked.connect(Dialog.accept) self.cancel_button.clicked.connect(Dialog.reject) QtCore.QMetaObject.connectSlotsByName(Dialog) Dialog.setTabOrder(self.show_auttitude_data_source, self.cancel_button) Dialog.setTabOrder(self.cancel_button, self.apply) Dialog.setTabOrder(self.apply, self.show_auttitude_data_statistics) Dialog.setTabOrder(self.show_auttitude_data_statistics, self.ok_button) Dialog.setTabOrder(self.ok_button, self.tabWidget) Dialog.setTabOrder(self.tabWidget, self.prop_rose_check_standard) Dialog.setTabOrder(self.prop_rose_check_standard, self.prop_rose_binwidth) Dialog.setTabOrder(self.prop_rose_binwidth, self.prop_rose_offset) Dialog.setTabOrder(self.prop_rose_offset, self.prop_rose_check_continuous) Dialog.setTabOrder(self.prop_rose_check_continuous, self.prop_rose_aperture) Dialog.setTabOrder(self.prop_rose_aperture, self.prop_rose_check_weightmunro) Dialog.setTabOrder(self.prop_rose_check_weightmunro, self.prop_rose_weightmunro) Dialog.setTabOrder(self.prop_rose_weightmunro, self.prop_rose_spacing) Dialog.setTabOrder(self.prop_rose_spacing, self.prop_rose_offsetcont) Dialog.setTabOrder(self.prop_rose_offsetcont, self.prop_rose_check_diraxial) Dialog.setTabOrder(self.prop_rose_check_diraxial, self.prop_rose_check_weightcolumn) Dialog.setTabOrder(self.prop_rose_check_weightcolumn, self.prop_rose_weightcolumn) Dialog.setTabOrder(self.prop_rose_weightcolumn, self.prop_rose_check_mean) Dialog.setTabOrder(self.prop_rose_check_mean, self.prop_rose_mean_linestyle) Dialog.setTabOrder(self.prop_rose_mean_linestyle, self.prop_color_rose_mean_color) Dialog.setTabOrder(self.prop_color_rose_mean_color, self.prop_rose_mean_linewidth) Dialog.setTabOrder(self.prop_rose_mean_linewidth, self.prop_rose_check_confidence) Dialog.setTabOrder(self.prop_rose_check_confidence, self.prop_rose_confidence) Dialog.setTabOrder(self.prop_rose_confidence, self.prop_rose_check_petals) Dialog.setTabOrder(self.prop_rose_check_petals, self.prop_rose_check_petalsfill) Dialog.setTabOrder(self.prop_rose_check_petalsfill, self.prop_rose_check_petalsoutline) Dialog.setTabOrder(self.prop_rose_check_petalsoutline, self.prop_color_petals_facecolor) Dialog.setTabOrder(self.prop_color_petals_facecolor, self.prop_color_petals_edgecolor) Dialog.setTabOrder(self.prop_color_petals_edgecolor, self.prop_petals_linewidth) Dialog.setTabOrder(self.prop_petals_linewidth, self.prop_rose_check_kite) Dialog.setTabOrder(self.prop_rose_check_kite, self.prop_rose_check_kitefill) Dialog.setTabOrder(self.prop_rose_check_kitefill, self.prop_rose_check_kiteoutline) Dialog.setTabOrder(self.prop_rose_check_kiteoutline, self.prop_color_kite_facecolor) Dialog.setTabOrder(self.prop_color_kite_facecolor, self.prop_color_kite_edgecolor) Dialog.setTabOrder(self.prop_color_kite_edgecolor, self.prop_kite_linewidth) Dialog.setTabOrder(self.prop_kite_linewidth, self.prop_rose_check_lines) Dialog.setTabOrder(self.prop_rose_check_lines, self.prop_lines_linestyle) Dialog.setTabOrder(self.prop_lines_linestyle, self.prop_color_lines_color) Dialog.setTabOrder(self.prop_color_lines_color, self.prop_lines_linewidth) Dialog.setTabOrder(self.prop_lines_linewidth, self.prop_rose_check_meandeviation) Dialog.setTabOrder(self.prop_rose_check_meandeviation, self.prop_rose_check_360d) Dialog.setTabOrder(self.prop_rose_check_360d, self.prop_rose_check_180d) Dialog.setTabOrder(self.prop_rose_check_180d, self.prop_rose_check_interval) Dialog.setTabOrder(self.prop_rose_check_interval, self.prop_rose_intervalfrom) Dialog.setTabOrder(self.prop_rose_intervalfrom, self.prop_rose_intervalto)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(864, 427) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.gridLayout = QtWidgets.QGridLayout(self.centralwidget) self.gridLayout.setObjectName("gridLayout") self.frame_3 = QtWidgets.QFrame(self.centralwidget) self.frame_3.setFrameShape(QtWidgets.QFrame.StyledPanel) self.frame_3.setFrameShadow(QtWidgets.QFrame.Raised) self.frame_3.setObjectName("frame_3") self.gridLayout_2 = QtWidgets.QGridLayout(self.frame_3) self.gridLayout_2.setObjectName("gridLayout_2") self.groupBox_3 = QtWidgets.QGroupBox(self.frame_3) self.groupBox_3.setObjectName("groupBox_3") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.groupBox_3) self.verticalLayout_3.setObjectName("verticalLayout_3") self.plotPts = QtWidgets.QRadioButton(self.groupBox_3) self.plotPts.setObjectName("plotPts") self.verticalLayout_3.addWidget(self.plotPts) self.plotLines = QtWidgets.QRadioButton(self.groupBox_3) self.plotLines.setObjectName("plotLines") self.verticalLayout_3.addWidget(self.plotLines) self.plotBoth = QtWidgets.QRadioButton(self.groupBox_3) self.plotBoth.setChecked(True) self.plotBoth.setObjectName("plotBoth") self.verticalLayout_3.addWidget(self.plotBoth) self.gridLayout_2.addWidget(self.groupBox_3, 1, 1, 1, 1) self.frame_5 = QtWidgets.QFrame(self.frame_3) self.frame_5.setFrameShape(QtWidgets.QFrame.StyledPanel) self.frame_5.setFrameShadow(QtWidgets.QFrame.Raised) self.frame_5.setObjectName("frame_5") self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.frame_5) self.verticalLayout_5.setObjectName("verticalLayout_5") self.label_3 = QtWidgets.QLabel(self.frame_5) self.label_3.setObjectName("label_3") self.verticalLayout_5.addWidget(self.label_3) self.lapConfBox = QtWidgets.QDoubleSpinBox(self.frame_5) self.lapConfBox.setButtonSymbols( QtWidgets.QAbstractSpinBox.UpDownArrows) self.lapConfBox.setAccelerated(True) self.lapConfBox.setMaximum(100.0) self.lapConfBox.setProperty("value", 90.0) self.lapConfBox.setObjectName("lapConfBox") self.verticalLayout_5.addWidget(self.lapConfBox) self.label_7 = QtWidgets.QLabel(self.frame_5) self.label_7.setObjectName("label_7") self.verticalLayout_5.addWidget(self.label_7) self.psseBox = QtWidgets.QDoubleSpinBox(self.frame_5) self.psseBox.setMaximum(100.0) self.psseBox.setProperty("value", 90.0) self.psseBox.setObjectName("psseBox") self.verticalLayout_5.addWidget(self.psseBox) self.gridLayout_2.addWidget(self.frame_5, 0, 1, 1, 1) self.frame = QtWidgets.QFrame(self.frame_3) self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel) self.frame.setFrameShadow(QtWidgets.QFrame.Raised) self.frame.setObjectName("frame") self.verticalLayout = QtWidgets.QVBoxLayout(self.frame) self.verticalLayout.setObjectName("verticalLayout") self.plotModelData = QtWidgets.QCheckBox(self.frame) self.plotModelData.setChecked(True) self.plotModelData.setObjectName("plotModelData") self.verticalLayout.addWidget(self.plotModelData) self.plotDataEnd = QtWidgets.QCheckBox(self.frame) self.plotDataEnd.setChecked(True) self.plotDataEnd.setObjectName("plotDataEnd") self.verticalLayout.addWidget(self.plotDataEnd) self.verboseBox = QtWidgets.QCheckBox(self.frame) self.verboseBox.setChecked(True) self.verboseBox.setObjectName("verboseBox") self.verticalLayout.addWidget(self.verboseBox) self.gridLayout_2.addWidget(self.frame, 2, 1, 1, 1) self.frame_7 = QtWidgets.QFrame(self.frame_3) self.frame_7.setFrameShape(QtWidgets.QFrame.StyledPanel) self.frame_7.setFrameShadow(QtWidgets.QFrame.Raised) self.frame_7.setObjectName("frame_7") self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.frame_7) self.verticalLayout_6.setObjectName("verticalLayout_6") self.label_2 = QtWidgets.QLabel(self.frame_7) self.label_2.setObjectName("label_2") self.verticalLayout_6.addWidget(self.label_2) self.dataPtBox = QtWidgets.QSpinBox(self.frame_7) self.dataPtBox.setAccelerated(True) self.dataPtBox.setMinimum(5) self.dataPtBox.setMaximum(25) self.dataPtBox.setProperty("value", 10) self.dataPtBox.setObjectName("dataPtBox") self.verticalLayout_6.addWidget(self.dataPtBox) self.label_4 = QtWidgets.QLabel(self.frame_7) self.label_4.setObjectName("label_4") self.verticalLayout_6.addWidget(self.label_4) self.predictBox = QtWidgets.QSpinBox(self.frame_7) self.predictBox.setAccelerated(True) self.predictBox.setMinimum(0) self.predictBox.setMaximum(999999999) self.predictBox.setProperty("value", 5) self.predictBox.setObjectName("predictBox") self.verticalLayout_6.addWidget(self.predictBox) self.label = QtWidgets.QLabel(self.frame_7) self.label.setObjectName("label") self.verticalLayout_6.addWidget(self.label) self.desRelBox = QtWidgets.QDoubleSpinBox(self.frame_7) self.desRelBox.setMaximum(100.0) self.desRelBox.setSingleStep(1.0) self.desRelBox.setProperty("value", 90.0) self.desRelBox.setObjectName("desRelBox") self.verticalLayout_6.addWidget(self.desRelBox) self.label_5 = QtWidgets.QLabel(self.frame_7) self.label_5.setObjectName("label_5") self.verticalLayout_6.addWidget(self.label_5) self.reliabilityBox = QtWidgets.QSpinBox(self.frame_7) self.reliabilityBox.setMaximum(999999999) self.reliabilityBox.setObjectName("reliabilityBox") self.verticalLayout_6.addWidget(self.reliabilityBox) self.label_6 = QtWidgets.QLabel(self.frame_7) self.label_6.setObjectName("label_6") self.verticalLayout_6.addWidget(self.label_6) self.runtimeBox = QtWidgets.QSpinBox(self.frame_7) self.runtimeBox.setMaximum(999999999) self.runtimeBox.setObjectName("runtimeBox") self.verticalLayout_6.addWidget(self.runtimeBox) self.gridLayout_2.addWidget(self.frame_7, 0, 0, 3, 1) self.gridLayout.addWidget(self.frame_3, 0, 2, 1, 1) self.sheetSelect = QtWidgets.QListWidget(self.centralwidget) self.sheetSelect.setAlternatingRowColors(True) self.sheetSelect.setObjectName("sheetSelect") self.gridLayout.addWidget(self.sheetSelect, 0, 0, 1, 1) self.modelSelect = QtWidgets.QListWidget(self.centralwidget) self.modelSelect.setAlternatingRowColors(True) self.modelSelect.setObjectName("modelSelect") self.gridLayout.addWidget(self.modelSelect, 0, 1, 1, 1) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 864, 31)) self.menubar.setObjectName("menubar") self.menuFile = QtWidgets.QMenu(self.menubar) self.menuFile.setObjectName("menuFile") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.actionOpen = QtWidgets.QAction(MainWindow) self.actionOpen.setObjectName("actionOpen") self.actionExport = QtWidgets.QAction(MainWindow) self.actionExport.setObjectName("actionExport") self.menuFile.addAction(self.actionOpen) self.menuFile.addAction(self.actionExport) self.menubar.addAction(self.menuFile.menuAction()) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def setupUi(self, EditDocumentDialog): EditDocumentDialog.setObjectName("EditDocumentDialog") EditDocumentDialog.resize(1072, 608) self.buttonBox = QtWidgets.QDialogButtonBox(EditDocumentDialog) self.buttonBox.setGeometry(QtCore.QRect(290, 540, 341, 32)) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok) self.buttonBox.setObjectName("buttonBox") self.formLayoutWidget = QtWidgets.QWidget(EditDocumentDialog) self.formLayoutWidget.setGeometry(QtCore.QRect(29, 30, 601, 491)) self.formLayoutWidget.setObjectName("formLayoutWidget") self.formLayout = QtWidgets.QFormLayout(self.formLayoutWidget) self.formLayout.setObjectName("formLayout") self.label = QtWidgets.QLabel(self.formLayoutWidget) self.label.setObjectName("label") self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label) self.txtTitle = QtWidgets.QLineEdit(self.formLayoutWidget) self.txtTitle.setObjectName("txtTitle") self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.txtTitle) self.label_2 = QtWidgets.QLabel(self.formLayoutWidget) self.label_2.setObjectName("label_2") self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_2) self.authorLayout = QtWidgets.QHBoxLayout() self.authorLayout.setObjectName("authorLayout") self.authorComboLayout = QtWidgets.QVBoxLayout() self.authorComboLayout.setObjectName("authorComboLayout") self.cmbAuthor = QtWidgets.QComboBox(self.formLayoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.cmbAuthor.sizePolicy().hasHeightForWidth()) self.cmbAuthor.setSizePolicy(sizePolicy) self.cmbAuthor.setMinimumSize(QtCore.QSize(250, 0)) self.cmbAuthor.setMaximumSize(QtCore.QSize(250, 16777215)) self.cmbAuthor.setSizeAdjustPolicy(QtWidgets.QComboBox.AdjustToMinimumContentsLength) self.cmbAuthor.setMinimumContentsLength(200) self.cmbAuthor.setObjectName("cmbAuthor") self.authorComboLayout.addWidget(self.cmbAuthor) self.btnAddAuthor = QtWidgets.QPushButton(self.formLayoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.btnAddAuthor.sizePolicy().hasHeightForWidth()) self.btnAddAuthor.setSizePolicy(sizePolicy) self.btnAddAuthor.setMinimumSize(QtCore.QSize(160, 0)) self.btnAddAuthor.setObjectName("btnAddAuthor") self.authorComboLayout.addWidget(self.btnAddAuthor) self.btnCreateNewAuthor = QtWidgets.QPushButton(self.formLayoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.btnCreateNewAuthor.sizePolicy().hasHeightForWidth()) self.btnCreateNewAuthor.setSizePolicy(sizePolicy) self.btnCreateNewAuthor.setMinimumSize(QtCore.QSize(160, 0)) self.btnCreateNewAuthor.setObjectName("btnCreateNewAuthor") self.authorComboLayout.addWidget(self.btnCreateNewAuthor) self.btnRemoveAuthor = QtWidgets.QPushButton(self.formLayoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.btnRemoveAuthor.sizePolicy().hasHeightForWidth()) self.btnRemoveAuthor.setSizePolicy(sizePolicy) self.btnRemoveAuthor.setMinimumSize(QtCore.QSize(160, 0)) self.btnRemoveAuthor.setObjectName("btnRemoveAuthor") self.authorComboLayout.addWidget(self.btnRemoveAuthor) self.authorLayout.addLayout(self.authorComboLayout) self.lstAuthors = QtWidgets.QListView(self.formLayoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.lstAuthors.sizePolicy().hasHeightForWidth()) self.lstAuthors.setSizePolicy(sizePolicy) self.lstAuthors.setSelectionMode(QtWidgets.QAbstractItemView.MultiSelection) self.lstAuthors.setObjectName("lstAuthors") self.authorLayout.addWidget(self.lstAuthors) self.formLayout.setLayout(1, QtWidgets.QFormLayout.FieldRole, self.authorLayout) self.label_3 = QtWidgets.QLabel(self.formLayoutWidget) self.label_3.setObjectName("label_3") self.formLayout.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.label_3) self.txtPath = QtWidgets.QLineEdit(self.formLayoutWidget) self.txtPath.setObjectName("txtPath") self.formLayout.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.txtPath) self.label_5 = QtWidgets.QLabel(self.formLayoutWidget) self.label_5.setObjectName("label_5") self.formLayout.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.label_5) self.categoryLayout = QtWidgets.QHBoxLayout() self.categoryLayout.setObjectName("categoryLayout") self.lstCategories = QtWidgets.QListView(self.formLayoutWidget) self.lstCategories.setSelectionMode(QtWidgets.QAbstractItemView.NoSelection) self.lstCategories.setObjectName("lstCategories") self.categoryLayout.addWidget(self.lstCategories) self.formLayout.setLayout(4, QtWidgets.QFormLayout.FieldRole, self.categoryLayout) self.verticalLayoutWidget_2 = QtWidgets.QWidget(EditDocumentDialog) self.verticalLayoutWidget_2.setGeometry(QtCore.QRect(640, 30, 421, 491)) self.verticalLayoutWidget_2.setObjectName("verticalLayoutWidget_2") self.verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget_2) self.verticalLayout.setObjectName("verticalLayout") self.label_4 = QtWidgets.QLabel(self.verticalLayoutWidget_2) self.label_4.setAlignment(QtCore.Qt.AlignCenter) self.label_4.setObjectName("label_4") self.verticalLayout.addWidget(self.label_4) self.grPreview = QtWidgets.QGraphicsView(self.verticalLayoutWidget_2) self.grPreview.setObjectName("grPreview") self.verticalLayout.addWidget(self.grPreview) self.gridLayout_2 = QtWidgets.QGridLayout() self.gridLayout_2.setObjectName("gridLayout_2") self.label_6 = QtWidgets.QLabel(self.verticalLayoutWidget_2) self.label_6.setObjectName("label_6") self.gridLayout_2.addWidget(self.label_6, 0, 0, 1, 1) self.spinPreview = QtWidgets.QSpinBox(self.verticalLayoutWidget_2) self.spinPreview.setObjectName("spinPreview") self.gridLayout_2.addWidget(self.spinPreview, 0, 1, 1, 1) self.label_7 = QtWidgets.QLabel(self.verticalLayoutWidget_2) self.label_7.setObjectName("label_7") self.gridLayout_2.addWidget(self.label_7, 1, 0, 1, 1) self.spinZoom = QtWidgets.QDoubleSpinBox(self.verticalLayoutWidget_2) self.spinZoom.setMinimum(1.0) self.spinZoom.setMaximum(8.0) self.spinZoom.setSingleStep(0.25) self.spinZoom.setObjectName("spinZoom") self.gridLayout_2.addWidget(self.spinZoom, 1, 1, 1, 1) self.verticalLayout.addLayout(self.gridLayout_2) self.retranslateUi(EditDocumentDialog) self.buttonBox.accepted.connect(EditDocumentDialog.accept) self.buttonBox.rejected.connect(EditDocumentDialog.reject) QtCore.QMetaObject.connectSlotsByName(EditDocumentDialog)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(900, 600) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( MainWindow.sizePolicy().hasHeightForWidth()) MainWindow.setSizePolicy(sizePolicy) self.centralWidget = QtWidgets.QWidget(MainWindow) self.centralWidget.setObjectName("centralWidget") self.canvas = MplCanvasWrapper(self.centralWidget) self.canvas.setGeometry(QtCore.QRect(280, 20, 600, 400)) self.canvas.setObjectName("canvas") self.verticalLayoutWidget = QtWidgets.QWidget(self.centralWidget) self.verticalLayoutWidget.setGeometry(QtCore.QRect(20, 20, 251, 541)) self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") self.verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget) self.verticalLayout.setContentsMargins(11, 11, 11, 11) self.verticalLayout.setSpacing(6) self.verticalLayout.setObjectName("verticalLayout") self.data = QtWidgets.QPlainTextEdit(self.verticalLayoutWidget) self.data.setObjectName("data") self.verticalLayout.addWidget(self.data) self.load = QtWidgets.QPushButton(self.verticalLayoutWidget) self.load.setObjectName("load") self.verticalLayout.addWidget(self.load) self.load_weight = QtWidgets.QPushButton(self.verticalLayoutWidget) self.load_weight.setObjectName("load_weight") self.verticalLayout.addWidget(self.load_weight) self.read = QtWidgets.QPushButton(self.verticalLayoutWidget) self.read.setObjectName("read") self.verticalLayout.addWidget(self.read) self.generate = QtWidgets.QPushButton(self.verticalLayoutWidget) self.generate.setObjectName("generate") self.verticalLayout.addWidget(self.generate) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setContentsMargins(11, 11, 11, 11) self.horizontalLayout.setSpacing(6) self.horizontalLayout.setObjectName("horizontalLayout") self.label = QtWidgets.QLabel(self.verticalLayoutWidget) self.label.setObjectName("label") self.horizontalLayout.addWidget(self.label) self.smooth_factor = QtWidgets.QDoubleSpinBox( self.verticalLayoutWidget) self.smooth_factor.setDecimals(6) self.smooth_factor.setMaximum(1001.0) self.smooth_factor.setSingleStep(0.05) self.smooth_factor.setProperty("value", 0.0) self.smooth_factor.setObjectName("smooth_factor") self.horizontalLayout.addWidget(self.smooth_factor) self.pushButton = QtWidgets.QPushButton(self.verticalLayoutWidget) self.pushButton.setObjectName("pushButton") self.horizontalLayout.addWidget(self.pushButton) self.verticalLayout.addLayout(self.horizontalLayout) self.print = QtWidgets.QTextBrowser(self.centralWidget) self.print.setGeometry(QtCore.QRect(280, 440, 600, 120)) self.print.setObjectName("print") MainWindow.setCentralWidget(self.centralWidget) self.statusBar = QtWidgets.QStatusBar(MainWindow) self.statusBar.setObjectName("statusBar") MainWindow.setStatusBar(self.statusBar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(287, 513) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.widget = QtWidgets.QWidget(self.centralwidget) self.widget.setGeometry(QtCore.QRect(10, 15, 258, 455)) self.widget.setObjectName("widget") self.verticalLayout = QtWidgets.QVBoxLayout(self.widget) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.label_5 = QtWidgets.QLabel(self.widget) font = QtGui.QFont() font.setFamily("MS Shell Dlg 2") font.setPointSize(12) font.setBold(True) font.setUnderline(True) font.setWeight(75) self.label_5.setFont(font) self.label_5.setFrameShape(QtWidgets.QFrame.NoFrame) self.label_5.setFrameShadow(QtWidgets.QFrame.Raised) self.label_5.setAlignment(QtCore.Qt.AlignCenter) self.label_5.setObjectName("label_5") self.verticalLayout.addWidget(self.label_5) self.label_6 = QtWidgets.QLabel(self.widget) font = QtGui.QFont() font.setFamily("MS Shell Dlg 2") font.setBold(False) font.setWeight(50) self.label_6.setFont(font) self.label_6.setFrameShape(QtWidgets.QFrame.StyledPanel) self.label_6.setAlignment(QtCore.Qt.AlignCenter) self.label_6.setWordWrap(True) self.label_6.setObjectName("label_6") self.verticalLayout.addWidget(self.label_6) self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.pushButton = QtWidgets.QPushButton(self.widget) self.pushButton.setToolTip("") self.pushButton.setObjectName("pushButton") self.horizontalLayout_4.addWidget(self.pushButton) self.label_2 = QtWidgets.QLabel(self.widget) self.label_2.setAlignment(QtCore.Qt.AlignCenter) self.label_2.setWordWrap(True) self.label_2.setObjectName("label_2") self.horizontalLayout_4.addWidget(self.label_2) self.verticalLayout.addLayout(self.horizontalLayout_4) self.radioButton = QtWidgets.QRadioButton(self.widget) font = QtGui.QFont() font.setItalic(True) self.radioButton.setFont(font) self.radioButton.setObjectName("radioButton") self.verticalLayout.addWidget(self.radioButton) self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.label = QtWidgets.QLabel(self.widget) self.label.setFrameShape(QtWidgets.QFrame.StyledPanel) self.label.setObjectName("label") self.horizontalLayout_3.addWidget(self.label) self.spinBox = QtWidgets.QSpinBox(self.widget) self.spinBox.setBaseSize(QtCore.QSize(7, 7)) self.spinBox.setMinimum(3) self.spinBox.setMaximum(60) self.spinBox.setProperty("value", 3) self.spinBox.setObjectName("spinBox") self.horizontalLayout_3.addWidget(self.spinBox) self.verticalLayout.addLayout(self.horizontalLayout_3) self.label_3 = QtWidgets.QLabel(self.widget) self.label_3.setLayoutDirection(QtCore.Qt.LeftToRight) self.label_3.setWordWrap(True) self.label_3.setObjectName("label_3") self.verticalLayout.addWidget(self.label_3) self.wallThicknessList = QtWidgets.QListWidget(self.widget) self.wallThicknessList.setFrameShape(QtWidgets.QFrame.WinPanel) self.wallThicknessList.setProperty("isWrapping", True) self.wallThicknessList.setObjectName("wallThicknessList") self.verticalLayout.addWidget(self.wallThicknessList) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.spinButton = QtWidgets.QPushButton(self.widget) self.spinButton.setObjectName("spinButton") self.horizontalLayout_2.addWidget(self.spinButton) self.doubleSpinBox = QtWidgets.QDoubleSpinBox(self.widget) self.doubleSpinBox.setObjectName("doubleSpinBox") self.horizontalLayout_2.addWidget(self.doubleSpinBox) self.verticalLayout.addLayout(self.horizontalLayout_2) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.checkBox = QtWidgets.QCheckBox(self.widget) self.checkBox.setChecked(True) self.checkBox.setObjectName("checkBox") self.horizontalLayout.addWidget(self.checkBox) self.runButton = QtWidgets.QPushButton(self.widget) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.runButton.setFont(font) self.runButton.setObjectName("runButton") self.horizontalLayout.addWidget(self.runButton) self.verticalLayout.addLayout(self.horizontalLayout) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 287, 21)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1008, 697) self.centralWidget = QtWidgets.QWidget(MainWindow) self.centralWidget.setObjectName("centralWidget") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.centralWidget) self.verticalLayout_2.setContentsMargins(11, 11, 11, 11) self.verticalLayout_2.setSpacing(6) self.verticalLayout_2.setObjectName("verticalLayout_2") self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setSpacing(6) self.horizontalLayout.setObjectName("horizontalLayout") self.verticalLayout_4 = QtWidgets.QVBoxLayout() self.verticalLayout_4.setSpacing(6) self.verticalLayout_4.setObjectName("verticalLayout_4") self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setSpacing(6) self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.openFile = QtWidgets.QPushButton(self.centralWidget) self.openFile.setObjectName("openFile") self.horizontalLayout_3.addWidget(self.openFile) self.saveResult = QtWidgets.QPushButton(self.centralWidget) self.saveResult.setObjectName("saveResult") self.horizontalLayout_3.addWidget(self.saveResult) self.verticalLayout_4.addLayout(self.horizontalLayout_3) self.function = QtWidgets.QGroupBox(self.centralWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.function.sizePolicy().hasHeightForWidth()) self.function.setSizePolicy(sizePolicy) self.function.setObjectName("function") self.gridLayout = QtWidgets.QGridLayout(self.function) self.gridLayout.setContentsMargins(11, 11, 11, 11) self.gridLayout.setSpacing(6) self.gridLayout.setObjectName("gridLayout") self.calcSeedScale = QtWidgets.QRadioButton(self.function) self.calcSeedScale.setChecked(True) self.calcSeedScale.setObjectName("calcSeedScale") self.gridLayout.addWidget(self.calcSeedScale, 0, 0, 1, 1) self.calcRoiScale = QtWidgets.QRadioButton(self.function) self.calcRoiScale.setObjectName("calcRoiScale") self.gridLayout.addWidget(self.calcRoiScale, 1, 0, 1, 1) self.calcRref = QtWidgets.QRadioButton(self.function) self.calcRref.setObjectName("calcRref") self.gridLayout.addWidget(self.calcRref, 2, 0, 1, 1) self.loadRref = QtWidgets.QPushButton(self.function) self.loadRref.setObjectName("loadRref") self.gridLayout.addWidget(self.loadRref, 2, 1, 1, 1) self.verticalLayout_4.addWidget(self.function) self.measure = QtWidgets.QGroupBox(self.centralWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.measure.sizePolicy().hasHeightForWidth()) self.measure.setSizePolicy(sizePolicy) self.measure.setMinimumSize(QtCore.QSize(250, 180)) self.measure.setBaseSize(QtCore.QSize(0, 0)) self.measure.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.measure.setObjectName("measure") self.gridLayout_2 = QtWidgets.QGridLayout(self.measure) self.gridLayout_2.setContentsMargins(11, 11, 11, 11) self.gridLayout_2.setSpacing(6) self.gridLayout_2.setObjectName("gridLayout_2") self.selectRuler = QtWidgets.QRadioButton(self.measure) self.selectRuler.setChecked(True) self.selectRuler.setObjectName("selectRuler") self.gridLayout_2.addWidget(self.selectRuler, 0, 0, 1, 1) self.selectRoi = QtWidgets.QRadioButton(self.measure) self.selectRoi.setObjectName("selectRoi") self.gridLayout_2.addWidget(self.selectRoi, 2, 0, 1, 1) self.ruler = QtWidgets.QLineEdit(self.measure) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.ruler.sizePolicy().hasHeightForWidth()) self.ruler.setSizePolicy(sizePolicy) self.ruler.setReadOnly(True) self.ruler.setObjectName("ruler") self.gridLayout_2.addWidget(self.ruler, 1, 0, 1, 1) self.roi = ROIWidget(self.measure) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.roi.sizePolicy().hasHeightForWidth()) self.roi.setSizePolicy(sizePolicy) self.roi.setObjectName("roi") self.gridLayout_2.addWidget(self.roi, 4, 0, 1, 1) spacerItem = QtWidgets.QSpacerItem(20, 0, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout_2.addItem(spacerItem, 5, 0, 1, 1) self.verticalLayout_4.addWidget(self.measure) self.calculate = QtWidgets.QGroupBox(self.centralWidget) self.calculate.setObjectName("calculate") self.gridLayout_5 = QtWidgets.QGridLayout(self.calculate) self.gridLayout_5.setContentsMargins(11, 11, 11, 11) self.gridLayout_5.setSpacing(6) self.gridLayout_5.setObjectName("gridLayout_5") self.Rref = QtWidgets.QLineEdit(self.calculate) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.Rref.sizePolicy().hasHeightForWidth()) self.Rref.setSizePolicy(sizePolicy) self.Rref.setReadOnly(True) self.Rref.setObjectName("Rref") self.gridLayout_5.addWidget(self.Rref, 1, 1, 1, 1) self.labelRref = QtWidgets.QLabel(self.calculate) self.labelRref.setObjectName("labelRref") self.gridLayout_5.addWidget(self.labelRref, 1, 0, 1, 1) self.labelSeedScale = QtWidgets.QLabel(self.calculate) self.labelSeedScale.setObjectName("labelSeedScale") self.gridLayout_5.addWidget(self.labelSeedScale, 4, 0, 1, 1) self.roiScale = QtWidgets.QLineEdit(self.calculate) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.roiScale.sizePolicy().hasHeightForWidth()) self.roiScale.setSizePolicy(sizePolicy) self.roiScale.setReadOnly(True) self.roiScale.setObjectName("roiScale") self.gridLayout_5.addWidget(self.roiScale, 3, 1, 1, 1) self.seedScale = QtWidgets.QLineEdit(self.calculate) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.seedScale.sizePolicy().hasHeightForWidth()) self.seedScale.setSizePolicy(sizePolicy) self.seedScale.setReadOnly(True) self.seedScale.setObjectName("seedScale") self.gridLayout_5.addWidget(self.seedScale, 4, 1, 1, 1) self.labelRoiScale = QtWidgets.QLabel(self.calculate) self.labelRoiScale.setObjectName("labelRoiScale") self.gridLayout_5.addWidget(self.labelRoiScale, 3, 0, 1, 1) self.labelImageSize = QtWidgets.QLabel(self.calculate) self.labelImageSize.setObjectName("labelImageSize") self.gridLayout_5.addWidget(self.labelImageSize, 0, 0, 1, 1) self.imageSize = QtWidgets.QSpinBox(self.calculate) self.imageSize.setMaximum(9999) self.imageSize.setSingleStep(1) self.imageSize.setProperty("value", 1024) self.imageSize.setObjectName("imageSize") self.gridLayout_5.addWidget(self.imageSize, 0, 1, 1, 1) self.verticalLayout_4.addWidget(self.calculate) self.for2dTool = QtWidgets.QGroupBox(self.centralWidget) self.for2dTool.setObjectName("for2dTool") self.gridLayout_4 = QtWidgets.QGridLayout(self.for2dTool) self.gridLayout_4.setContentsMargins(11, 11, 11, 11) self.gridLayout_4.setSpacing(6) self.gridLayout_4.setObjectName("gridLayout_4") self.label_2 = QtWidgets.QLabel(self.for2dTool) self.label_2.setObjectName("label_2") self.gridLayout_4.addWidget(self.label_2, 1, 0, 1, 1) self.seedScaleRange = QtWidgets.QDoubleSpinBox(self.for2dTool) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.seedScaleRange.sizePolicy().hasHeightForWidth()) self.seedScaleRange.setSizePolicy(sizePolicy) self.seedScaleRange.setDecimals(1) self.seedScaleRange.setMaximum(10.0) self.seedScaleRange.setSingleStep(0.1) self.seedScaleRange.setObjectName("seedScaleRange") self.gridLayout_4.addWidget(self.seedScaleRange, 0, 1, 1, 1) self.label = QtWidgets.QLabel(self.for2dTool) self.label.setObjectName("label") self.gridLayout_4.addWidget(self.label, 0, 0, 1, 1) self.label_3 = QtWidgets.QLabel(self.for2dTool) self.label_3.setObjectName("label_3") self.gridLayout_4.addWidget(self.label_3, 2, 0, 1, 1) self.seedScaleLow = QtWidgets.QLineEdit(self.for2dTool) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.seedScaleLow.sizePolicy().hasHeightForWidth()) self.seedScaleLow.setSizePolicy(sizePolicy) self.seedScaleLow.setReadOnly(True) self.seedScaleLow.setObjectName("seedScaleLow") self.gridLayout_4.addWidget(self.seedScaleLow, 1, 1, 1, 1) self.seedScaleHigh = QtWidgets.QLineEdit(self.for2dTool) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.seedScaleHigh.sizePolicy().hasHeightForWidth()) self.seedScaleHigh.setSizePolicy(sizePolicy) self.seedScaleHigh.setReadOnly(True) self.seedScaleHigh.setObjectName("seedScaleHigh") self.gridLayout_4.addWidget(self.seedScaleHigh, 2, 1, 1, 1) self.verticalLayout_4.addWidget(self.for2dTool) spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_4.addItem(spacerItem1) self.horizontalLayout.addLayout(self.verticalLayout_4) self.scrollArea = QtWidgets.QScrollArea(self.centralWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.scrollArea.sizePolicy().hasHeightForWidth()) self.scrollArea.setSizePolicy(sizePolicy) self.scrollArea.setWidgetResizable(True) self.scrollArea.setObjectName("scrollArea") self.scrollBars = QtWidgets.QWidget() self.scrollBars.setGeometry(QtCore.QRect(0, 0, 728, 675)) self.scrollBars.setObjectName("scrollBars") self.scrollArea.setWidget(self.scrollBars) self.horizontalLayout.addWidget(self.scrollArea) self.verticalLayout_2.addLayout(self.horizontalLayout) MainWindow.setCentralWidget(self.centralWidget) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def setup_layout(self): self.material_lineedit = QtWidgets.QLineEdit() completer = QtWidgets.QCompleter() completer.setModel(self.material_completer_model) self.material_lineedit.setCompleter(completer) self.material_lineedit.editingFinished.connect( self.set_combobox_material) self.material_lineedit.setMaximumWidth(100) self.material_combobox = QtWidgets.QComboBox() for mat in self.dc.materials: self.material_combobox.addItem(mat) self.material_combobox.model().sort(0) self.material_combobox.currentIndexChanged.connect(self.set_material) self.material_combobox.setMaximumWidth(120) self.material_thickness = QtWidgets.QDoubleSpinBox() self.material_thickness.setValue(0.0) self.material_thickness.setMaximum(1e6) self.material_thickness.setMinimum(0) self.material_thickness.setSuffix(" mm") self.material_thickness.setMaximumWidth(100) self.material_add_button = QtWidgets.QPushButton("Add") self.material_add_button.setMaximumWidth(40) self.material_add_button.pressed.connect(self.add_material) self.material_add_button.setToolTip( "Add specified material (combobox+thickness) to material table") self.material_tableview = QtWidgets.QTableView() self.material_tableview.setModel(self.material_table_model) self.material_tableview.verticalHeader().hide() self.material_tableview.horizontalHeader().show() self.material_table_model.dataChanged.connect( self.propagate_material_list) self.material_tableview.installEventFilter(self) self.material_tableview.setEditTriggers( QtWidgets.QAbstractItemView.DoubleClicked | QtWidgets.QAbstractItemView.SelectedClicked | QtWidgets.QAbstractItemView.AnyKeyPressed | QtWidgets.QAbstractItemView.EditKeyPressed) sp = self.material_tableview.sizePolicy() sp.setVerticalStretch(2) self.material_tableview.setSizePolicy(sp) self.material_table_model.modelAboutToBeReset.connect( self.store_model_selection) self.material_table_model.modelReset.connect( self.restore_model_selection) self.material_tableview.setToolTip( "Change material or thickness by selecting element and typing, " "delete material by pressing delete key") self.material_plotwidget = pq.PlotWidget(useOpenGL=True, labels={ 'bottom': ('Wavelength', 'm'), 'left': ('Refractive index', '') }) self.material_plot = self.material_plotwidget.plot() self.material_plot.setPen((50, 200, 50)) self.material_plotwidget.showGrid(x=True, y=True) self.material_plotwidget.setMaximumWidth(400) self.material_plotwidget.setYRange(1.3, 1.9) sp = self.material_plotwidget.sizePolicy() sp.setVerticalStretch(1) self.material_plotwidget.setSizePolicy(sp) self.material_plotwidget.setToolTip("Material refractive index") # self.material_plotwidget.setSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.MinimumExpanding) material_select_layout = QtWidgets.QHBoxLayout() material_select_layout.addWidget(self.material_lineedit) material_select_layout.addWidget(self.material_combobox) material_select_layout.addWidget(self.material_thickness) material_select_layout.addWidget(self.material_add_button) material_select_layout.addSpacerItem( QtWidgets.QSpacerItem( QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Minimum))) material_layout = QtWidgets.QVBoxLayout() material_layout.addLayout(material_select_layout) material_layout.addWidget(self.material_tableview) material_layout.addWidget(self.material_plotwidget) self.pulse_temporal_plotwidget = pq.PlotWidget(useOpenGL=True, labels={ 'bottom': ('Time', 's'), 'left': ('Intensity', 'norm') }) self.pulse_temporal_plot = self.pulse_temporal_plotwidget.plot() self.pulse_temporal_plot.setPen((50, 150, 250)) self.pulse_temporal_plotwidget.showGrid(x=True, y=True) self.pulse_temporal_plotwidget.setToolTip( "Propagated pulse temporal intensity") self.pulse_phase_plotwidget = pq.PlotWidget(useOpenGL=True, labels={ 'bottom': ('Angular freq', 'rad/s'), 'left': ('Phase', 'rad') }) self.pulse_phase_plot = self.pulse_phase_plotwidget.plot() self.pulse_phase_plot.setPen((50, 150, 250)) self.pulse_phase_plotwidget.showGrid(x=True, y=True) self.pulse_phase_plotwidget.setToolTip( "Propagated pulse phase profile. If there are artifacts at the edges " "try increasing the time span") self.pulse_spectral_plotwidget = pq.PlotWidget(useOpenGL=True, labels={ 'bottom': ('Wavelength', 'm'), 'left': 'Intensity' }) self.pulse_spectral_plot = self.pulse_spectral_plotwidget.plot() self.pulse_spectral_plot.setPen((50, 150, 250)) self.pulse_spectral_plotwidget.showGrid(x=True, y=True) self.pulse_spectral_plotwidget.setToolTip("Initial pulse spectrum") self.pulse_initial_duration = QtWidgets.QDoubleSpinBox() self.pulse_initial_duration.setMinimum(0.0) self.pulse_initial_duration.setMaximum(1e6) self.pulse_initial_duration.setValue(50) self.pulse_initial_duration.setSuffix(" fs") self.pulse_initial_duration.editingFinished.connect(self.setup_pulse) self.pulse_initial_duration.setToolTip( "Initial full width at half max pulse duration for the generated gaussian pulse" ) self.pulse_initial_spectral_width = QtWidgets.QDoubleSpinBox() self.pulse_initial_spectral_width.setMinimum(0.0) self.pulse_initial_spectral_width.setMaximum(1e6) self.pulse_initial_spectral_width.setValue(19) self.pulse_initial_spectral_width.setSuffix(" nm") self.pulse_initial_spectral_width.editingFinished.connect( self.setup_pulse_spectral) self.pulse_initial_spectral_width.setToolTip( "Initial full width at half max pulse spectral width for the generated gaussian pulse" ) self.pulse_central_wavelength = QtWidgets.QDoubleSpinBox() self.pulse_central_wavelength.setMinimum(0.0) self.pulse_central_wavelength.setMaximum(1e6) self.pulse_central_wavelength.setValue(800) self.pulse_central_wavelength.setSuffix(" nm") self.pulse_central_wavelength.editingFinished.connect(self.setup_pulse) self.pulse_central_wavelength.setToolTip( "Central wavelength of the generated pulse, 200-2000 nm") self.pulse_time_window = QtWidgets.QDoubleSpinBox() self.pulse_time_window.setMinimum(0.0) self.pulse_time_window.setMaximum(1e6) self.pulse_time_window.setValue(20) self.pulse_time_window.setSuffix(" ps") self.pulse_time_window.editingFinished.connect(self.setup_pulse) self.pulse_time_window.setToolTip( "<nobr>The propagated pulse is calculated in this time window.<\nobr> " "If the resulting pulse is too long, there will be aliasing effects." ) self.pulse_number_points = QtWidgets.QDoubleSpinBox() self.pulse_number_points.setMinimum(0.0) self.pulse_number_points.setMaximum(1e6) self.pulse_number_points.setValue(16384) self.pulse_number_points.editingFinished.connect(self.setup_pulse) self.pulse_number_points.setToolTip( "Number of points in the generated pulse. " "If too low, the pulse can't resolve field oscillations") self.pulse_result_duration = QtWidgets.QLabel() self.pulse_result_expansion2 = QtWidgets.QLabel() self.pulse_result_expansion3 = QtWidgets.QLabel() self.pulse_result_expansion4 = QtWidgets.QLabel() pulse_setup_layout = QtWidgets.QGridLayout() pulse_setup_layout.addWidget(QtWidgets.QLabel("Central wavelength"), 0, 0) pulse_setup_layout.addWidget(self.pulse_central_wavelength, 0, 1) pulse_setup_layout.addWidget( QtWidgets.QLabel("Initial duration (FWHM)"), 1, 0) pulse_setup_layout.addWidget(self.pulse_initial_duration, 1, 1) pulse_setup_layout.addWidget( QtWidgets.QLabel("Initial bandwidth (FWHM)"), 2, 0) pulse_setup_layout.addWidget(self.pulse_initial_spectral_width, 2, 1) pulse_setup_layout.addWidget(QtWidgets.QLabel("Time span"), 3, 0) pulse_setup_layout.addWidget(self.pulse_time_window, 3, 1) pulse_setup_layout.addWidget(QtWidgets.QLabel("Number of points"), 4, 0) pulse_setup_layout.addWidget(self.pulse_number_points, 4, 1) pulse_setup_layout.addItem( QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.MinimumExpanding), 5, 3) pulse_result_layout = QtWidgets.QGridLayout() pulse_result_layout.addWidget( QtWidgets.QLabel("Result duration (FWHM)"), 0, 0) pulse_result_layout.addWidget(self.pulse_result_duration, 0, 1) pulse_result_layout.addWidget(QtWidgets.QLabel("fs"), 0, 2) pulse_result_layout.addItem( QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Minimum), 1, 3) pulse_result_layout.addWidget(QtWidgets.QLabel("Result expansion"), 2, 0) pulse_result_layout.addWidget(self.pulse_result_expansion2, 2, 1) pulse_result_layout.addWidget(QtWidgets.QLabel("fs^2"), 2, 2) pulse_result_layout.addWidget(self.pulse_result_expansion3, 3, 1) pulse_result_layout.addWidget(QtWidgets.QLabel("fs^3"), 3, 2) pulse_result_layout.addWidget(self.pulse_result_expansion4, 4, 1) pulse_result_layout.addWidget(QtWidgets.QLabel("fs^4"), 4, 2) pulse_layout1 = QtWidgets.QVBoxLayout() pulse_layout1.addLayout(pulse_setup_layout) pulse_layout1.addWidget(self.pulse_spectral_plotwidget) pulse_layout2 = QtWidgets.QVBoxLayout() pulse_layout2.addLayout(pulse_result_layout) pulse_layout2.addWidget(self.pulse_temporal_plotwidget) pulse_layout2.addWidget(self.pulse_phase_plotwidget) self.main_layout = QtWidgets.QHBoxLayout(self) self.main_layout.addLayout(material_layout) self.main_layout.addLayout(pulse_layout1) self.main_layout.addLayout(pulse_layout2) self.set_material() self.setWindowTitle('Dispersion Calculator') self.setGeometry(200, 200, 1024, 600)
def setupUi(self, Dialog): Dialog.setObjectName("Dialog") Dialog.resize(508, 354) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.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(10000, 10000)) self.gridLayout = QtWidgets.QGridLayout(Dialog) self.gridLayout.setObjectName("gridLayout") self.saveGroupBox = QtWidgets.QGroupBox(Dialog) self.saveGroupBox.setMinimumSize(QtCore.QSize(205, 120)) self.saveGroupBox.setObjectName("saveGroupBox") self.verticalLayout = QtWidgets.QVBoxLayout(self.saveGroupBox) self.verticalLayout.setSpacing(6) self.verticalLayout.setObjectName("verticalLayout") self.saveComboBox = QtWidgets.QComboBox(self.saveGroupBox) self.saveComboBox.setObjectName("saveComboBox") self.verticalLayout.addWidget(self.saveComboBox) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.addButton = QtWidgets.QPushButton(self.saveGroupBox) self.addButton.setObjectName("addButton") self.horizontalLayout.addWidget(self.addButton) self.clearButton = QtWidgets.QPushButton(self.saveGroupBox) self.clearButton.setObjectName("clearButton") self.horizontalLayout.addWidget(self.clearButton) self.verticalLayout.addLayout(self.horizontalLayout) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.saveButton = QtWidgets.QPushButton(self.saveGroupBox) self.saveButton.setObjectName("saveButton") self.horizontalLayout_2.addWidget(self.saveButton) self.loadButton = QtWidgets.QPushButton(self.saveGroupBox) self.loadButton.setObjectName("loadButton") self.horizontalLayout_2.addWidget(self.loadButton) self.verticalLayout.addLayout(self.horizontalLayout_2) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem) self.gridLayout.addWidget(self.saveGroupBox, 0, 0, 1, 1) self.verticalLayout_5 = QtWidgets.QVBoxLayout() self.verticalLayout_5.setObjectName("verticalLayout_5") self.upLButton = QtWidgets.QPushButton(Dialog) self.upLButton.setMinimumSize(QtCore.QSize(66, 68)) self.upLButton.setMaximumSize(QtCore.QSize(66, 68)) self.upLButton.setText("") self.upLButton.setIconSize(QtCore.QSize(56, 56)) self.upLButton.setObjectName("upLButton") self.verticalLayout_5.addWidget(self.upLButton) self.upSButton = QtWidgets.QPushButton(Dialog) self.upSButton.setMinimumSize(QtCore.QSize(66, 52)) self.upSButton.setMaximumSize(QtCore.QSize(66, 52)) self.upSButton.setText("") self.upSButton.setIconSize(QtCore.QSize(56, 56)) self.upSButton.setObjectName("upSButton") self.verticalLayout_5.addWidget(self.upSButton) self.gridLayout.addLayout(self.verticalLayout_5, 0, 1, 1, 1) self.posGroupBox = QtWidgets.QGroupBox(Dialog) self.posGroupBox.setMinimumSize(QtCore.QSize(205, 120)) self.posGroupBox.setObjectName("posGroupBox") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.posGroupBox) self.verticalLayout_2.setObjectName("verticalLayout_2") self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.xposLabel = QtWidgets.QLabel(self.posGroupBox) self.xposLabel.setObjectName("xposLabel") self.horizontalLayout_3.addWidget(self.xposLabel) self.xposText = QtWidgets.QLabel(self.posGroupBox) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.xposText.sizePolicy().hasHeightForWidth()) self.xposText.setSizePolicy(sizePolicy) self.xposText.setText("") self.xposText.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.xposText.setObjectName("xposText") self.horizontalLayout_3.addWidget(self.xposText) self.verticalLayout_2.addLayout(self.horizontalLayout_3) self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.yposLabel = QtWidgets.QLabel(self.posGroupBox) self.yposLabel.setObjectName("yposLabel") self.horizontalLayout_4.addWidget(self.yposLabel) self.yposText = QtWidgets.QLabel(self.posGroupBox) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.yposText.sizePolicy().hasHeightForWidth()) self.yposText.setSizePolicy(sizePolicy) self.yposText.setText("") self.yposText.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.yposText.setObjectName("yposText") self.horizontalLayout_4.addWidget(self.yposText) self.verticalLayout_2.addLayout(self.horizontalLayout_4) self.horizontalLayout_5 = QtWidgets.QHBoxLayout() self.horizontalLayout_5.setObjectName("horizontalLayout_5") spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_5.addItem(spacerItem1) self.zeroButton = QtWidgets.QPushButton(self.posGroupBox) self.zeroButton.setObjectName("zeroButton") self.horizontalLayout_5.addWidget(self.zeroButton) self.verticalLayout_2.addLayout(self.horizontalLayout_5) spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem2) self.gridLayout.addWidget(self.posGroupBox, 0, 2, 1, 1) self.horizontalLayout_6 = QtWidgets.QHBoxLayout() self.horizontalLayout_6.setObjectName("horizontalLayout_6") spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_6.addItem(spacerItem3) self.leftLButton = QtWidgets.QPushButton(Dialog) self.leftLButton.setMinimumSize(QtCore.QSize(68, 66)) self.leftLButton.setText("") self.leftLButton.setIconSize(QtCore.QSize(56, 56)) self.leftLButton.setObjectName("leftLButton") self.horizontalLayout_6.addWidget(self.leftLButton) self.leftSButton = QtWidgets.QPushButton(Dialog) self.leftSButton.setMinimumSize(QtCore.QSize(52, 66)) self.leftSButton.setMaximumSize(QtCore.QSize(52, 66)) self.leftSButton.setText("") self.leftSButton.setIconSize(QtCore.QSize(56, 56)) self.leftSButton.setObjectName("leftSButton") self.horizontalLayout_6.addWidget(self.leftSButton) self.gridLayout.addLayout(self.horizontalLayout_6, 1, 0, 1, 1) self.homeButton = QtWidgets.QPushButton(Dialog) self.homeButton.setMinimumSize(QtCore.QSize(51, 51)) self.homeButton.setMaximumSize(QtCore.QSize(51, 51)) self.homeButton.setObjectName("homeButton") self.gridLayout.addWidget( self.homeButton, 1, 1, 1, 1, QtCore.Qt.AlignHCenter | QtCore.Qt.AlignVCenter) self.horizontalLayout_11 = QtWidgets.QHBoxLayout() self.horizontalLayout_11.setObjectName("horizontalLayout_11") self.rightSButton = QtWidgets.QPushButton(Dialog) self.rightSButton.setMinimumSize(QtCore.QSize(52, 66)) self.rightSButton.setMaximumSize(QtCore.QSize(52, 66)) self.rightSButton.setText("") self.rightSButton.setIconSize(QtCore.QSize(56, 56)) self.rightSButton.setObjectName("rightSButton") self.horizontalLayout_11.addWidget(self.rightSButton) self.rightLButton = QtWidgets.QPushButton(Dialog) self.rightLButton.setMinimumSize(QtCore.QSize(68, 66)) self.rightLButton.setMaximumSize(QtCore.QSize(68, 66)) self.rightLButton.setText("") self.rightLButton.setIconSize(QtCore.QSize(56, 56)) self.rightLButton.setObjectName("rightLButton") self.horizontalLayout_11.addWidget(self.rightLButton) spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_11.addItem(spacerItem4) self.gridLayout.addLayout(self.horizontalLayout_11, 1, 2, 1, 1) self.moveGroupBox = QtWidgets.QGroupBox(Dialog) self.moveGroupBox.setMinimumSize(QtCore.QSize(205, 120)) self.moveGroupBox.setObjectName("moveGroupBox") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.moveGroupBox) self.verticalLayout_3.setObjectName("verticalLayout_3") self.horizontalLayout_7 = QtWidgets.QHBoxLayout() self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.xmoveLabel = QtWidgets.QLabel(self.moveGroupBox) self.xmoveLabel.setObjectName("xmoveLabel") self.horizontalLayout_7.addWidget(self.xmoveLabel) self.xmoveDoubleSpinBox = QtWidgets.QDoubleSpinBox(self.moveGroupBox) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.xmoveDoubleSpinBox.sizePolicy().hasHeightForWidth()) self.xmoveDoubleSpinBox.setSizePolicy(sizePolicy) self.xmoveDoubleSpinBox.setDecimals(1) self.xmoveDoubleSpinBox.setMinimum(-100000.0) self.xmoveDoubleSpinBox.setMaximum(100000.0) self.xmoveDoubleSpinBox.setObjectName("xmoveDoubleSpinBox") self.horizontalLayout_7.addWidget(self.xmoveDoubleSpinBox) self.verticalLayout_3.addLayout(self.horizontalLayout_7) self.horizontalLayout_8 = QtWidgets.QHBoxLayout() self.horizontalLayout_8.setObjectName("horizontalLayout_8") self.ymoveLabel = QtWidgets.QLabel(self.moveGroupBox) self.ymoveLabel.setObjectName("ymoveLabel") self.horizontalLayout_8.addWidget(self.ymoveLabel) self.ymoveDoubleSpinBox = QtWidgets.QDoubleSpinBox(self.moveGroupBox) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.ymoveDoubleSpinBox.sizePolicy().hasHeightForWidth()) self.ymoveDoubleSpinBox.setSizePolicy(sizePolicy) self.ymoveDoubleSpinBox.setDecimals(1) self.ymoveDoubleSpinBox.setMinimum(-100000.0) self.ymoveDoubleSpinBox.setMaximum(100000.0) self.ymoveDoubleSpinBox.setObjectName("ymoveDoubleSpinBox") self.horizontalLayout_8.addWidget(self.ymoveDoubleSpinBox) self.verticalLayout_3.addLayout(self.horizontalLayout_8) self.horizontalLayout_9 = QtWidgets.QHBoxLayout() self.horizontalLayout_9.setObjectName("horizontalLayout_9") spacerItem5 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_9.addItem(spacerItem5) self.goButton = QtWidgets.QPushButton(self.moveGroupBox) self.goButton.setObjectName("goButton") self.horizontalLayout_9.addWidget(self.goButton) self.verticalLayout_3.addLayout(self.horizontalLayout_9) spacerItem6 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_3.addItem(spacerItem6) self.gridLayout.addWidget(self.moveGroupBox, 2, 0, 1, 1) self.verticalLayout_8 = QtWidgets.QVBoxLayout() self.verticalLayout_8.setObjectName("verticalLayout_8") self.downSButton = QtWidgets.QPushButton(Dialog) self.downSButton.setMinimumSize(QtCore.QSize(66, 52)) self.downSButton.setMaximumSize(QtCore.QSize(66, 52)) self.downSButton.setText("") self.downSButton.setIconSize(QtCore.QSize(56, 56)) self.downSButton.setObjectName("downSButton") self.verticalLayout_8.addWidget(self.downSButton) self.downLButton = QtWidgets.QPushButton(Dialog) self.downLButton.setMinimumSize(QtCore.QSize(66, 68)) self.downLButton.setMaximumSize(QtCore.QSize(66, 68)) self.downLButton.setText("") self.downLButton.setIconSize(QtCore.QSize(56, 56)) self.downLButton.setObjectName("downLButton") self.verticalLayout_8.addWidget(self.downLButton) self.gridLayout.addLayout(self.verticalLayout_8, 2, 1, 1, 1) self.widget = QtWidgets.QWidget(Dialog) self.widget.setObjectName("widget") self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.widget) self.verticalLayout_6.setContentsMargins(0, 0, 0, 0) self.verticalLayout_6.setObjectName("verticalLayout_6") spacerItem7 = QtWidgets.QSpacerItem(20, 128, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_6.addItem(spacerItem7) self.horizontalLayout_10 = QtWidgets.QHBoxLayout() self.horizontalLayout_10.setObjectName("horizontalLayout_10") spacerItem8 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_10.addItem(spacerItem8) self.okButton = QtWidgets.QPushButton(self.widget) self.okButton.setObjectName("okButton") self.horizontalLayout_10.addWidget(self.okButton) self.verticalLayout_6.addLayout(self.horizontalLayout_10) self.gridLayout.addWidget(self.widget, 2, 2, 1, 1) self.retranslateUi(Dialog) QtCore.QMetaObject.connectSlotsByName(Dialog)
def setupUi(self, MWTrackerViewer): MWTrackerViewer.setObjectName("MWTrackerViewer") MWTrackerViewer.resize(1138, 957) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(MWTrackerViewer.sizePolicy().hasHeightForWidth()) MWTrackerViewer.setSizePolicy(sizePolicy) MWTrackerViewer.setLayoutDirection(QtCore.Qt.LeftToRight) self.centralWidget = QtWidgets.QWidget(MWTrackerViewer) self.centralWidget.setEnabled(True) self.centralWidget.setObjectName("centralWidget") self.gridLayout_4 = QtWidgets.QGridLayout(self.centralWidget) self.gridLayout_4.setContentsMargins(11, 11, 11, 11) self.gridLayout_4.setSpacing(6) self.gridLayout_4.setObjectName("gridLayout_4") self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setContentsMargins(11, 11, 11, 11) self.gridLayout.setSpacing(6) self.gridLayout.setObjectName("gridLayout") self.playButton = QtWidgets.QPushButton(self.centralWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.playButton.sizePolicy().hasHeightForWidth()) self.playButton.setSizePolicy(sizePolicy) self.playButton.setCheckable(False) self.playButton.setObjectName("playButton") self.gridLayout.addWidget(self.playButton, 0, 9, 1, 1) self.pushButton_h5groups = QtWidgets.QPushButton(self.centralWidget) self.pushButton_h5groups.setObjectName("pushButton_h5groups") self.gridLayout.addWidget(self.pushButton_h5groups, 5, 0, 1, 2) self.spinBox_frame = QtWidgets.QSpinBox(self.centralWidget) self.spinBox_frame.setObjectName("spinBox_frame") self.gridLayout.addWidget(self.spinBox_frame, 0, 1, 1, 1) self.pushButton_W = QtWidgets.QPushButton(self.centralWidget) self.pushButton_W.setObjectName("pushButton_W") self.gridLayout.addWidget(self.pushButton_W, 1, 8, 1, 1) self.pushButton_B = QtWidgets.QPushButton(self.centralWidget) self.pushButton_B.setObjectName("pushButton_B") self.gridLayout.addWidget(self.pushButton_B, 1, 7, 1, 1) self.pushButton_WS = QtWidgets.QPushButton(self.centralWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_WS.sizePolicy().hasHeightForWidth()) self.pushButton_WS.setSizePolicy(sizePolicy) self.pushButton_WS.setObjectName("pushButton_WS") self.gridLayout.addWidget(self.pushButton_WS, 1, 5, 1, 1) self.label_step = QtWidgets.QLabel(self.centralWidget) font = QtGui.QFont() font.setPointSize(13) self.label_step.setFont(font) self.label_step.setAlignment(QtCore.Qt.AlignCenter) self.label_step.setObjectName("label_step") self.gridLayout.addWidget(self.label_step, 1, 0, 1, 1) self.spinBox_step = QtWidgets.QSpinBox(self.centralWidget) self.spinBox_step.setMaximum(100000) self.spinBox_step.setProperty("value", 1) self.spinBox_step.setObjectName("spinBox_step") self.gridLayout.addWidget(self.spinBox_step, 1, 1, 1, 1) self.pushButton_save = QtWidgets.QPushButton(self.centralWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_save.sizePolicy().hasHeightForWidth()) self.pushButton_save.setSizePolicy(sizePolicy) self.pushButton_save.setObjectName("pushButton_save") self.gridLayout.addWidget(self.pushButton_save, 1, 9, 2, 1) self.doubleSpinBox_fps = QtWidgets.QDoubleSpinBox(self.centralWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.doubleSpinBox_fps.sizePolicy().hasHeightForWidth()) self.doubleSpinBox_fps.setSizePolicy(sizePolicy) self.doubleSpinBox_fps.setMaximum(100.0) self.doubleSpinBox_fps.setProperty("value", 25.0) self.doubleSpinBox_fps.setObjectName("doubleSpinBox_fps") self.gridLayout.addWidget(self.doubleSpinBox_fps, 2, 1, 1, 1) self.label_frame = QtWidgets.QLabel(self.centralWidget) font = QtGui.QFont() font.setPointSize(13) self.label_frame.setFont(font) self.label_frame.setAlignment(QtCore.Qt.AlignCenter) self.label_frame.setObjectName("label_frame") self.gridLayout.addWidget(self.label_frame, 0, 0, 1, 1) self.pushButton_skel = QtWidgets.QPushButton(self.centralWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_skel.sizePolicy().hasHeightForWidth()) self.pushButton_skel.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(13) self.pushButton_skel.setFont(font) self.pushButton_skel.setObjectName("pushButton_skel") self.gridLayout.addWidget(self.pushButton_skel, 4, 0, 1, 2) self.pushButton_video = QtWidgets.QPushButton(self.centralWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_video.sizePolicy().hasHeightForWidth()) self.pushButton_video.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(13) self.pushButton_video.setFont(font) self.pushButton_video.setObjectName("pushButton_video") self.gridLayout.addWidget(self.pushButton_video, 3, 0, 1, 2) self.label_fps = QtWidgets.QLabel(self.centralWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_fps.sizePolicy().hasHeightForWidth()) self.label_fps.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(13) self.label_fps.setFont(font) self.label_fps.setAlignment(QtCore.Qt.AlignCenter) self.label_fps.setObjectName("label_fps") self.gridLayout.addWidget(self.label_fps, 2, 0, 1, 1) self.pushButton_U = QtWidgets.QPushButton(self.centralWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_U.sizePolicy().hasHeightForWidth()) self.pushButton_U.setSizePolicy(sizePolicy) self.pushButton_U.setObjectName("pushButton_U") self.gridLayout.addWidget(self.pushButton_U, 1, 6, 1, 1) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem, 2, 5, 1, 4) self.lineEdit_video = QtWidgets.QLineEdit(self.centralWidget) self.lineEdit_video.setText("") self.lineEdit_video.setObjectName("lineEdit_video") self.gridLayout.addWidget(self.lineEdit_video, 3, 5, 1, 5) self.lineEdit_skel = QtWidgets.QLineEdit(self.centralWidget) self.lineEdit_skel.setObjectName("lineEdit_skel") self.gridLayout.addWidget(self.lineEdit_skel, 4, 5, 1, 5) self.comboBox_h5path = QtWidgets.QComboBox(self.centralWidget) self.comboBox_h5path.setEditable(True) self.comboBox_h5path.setObjectName("comboBox_h5path") self.comboBox_h5path.addItem("") self.comboBox_h5path.addItem("") self.gridLayout.addWidget(self.comboBox_h5path, 5, 5, 1, 5) self.imageSlider = QtWidgets.QSlider(self.centralWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.imageSlider.sizePolicy().hasHeightForWidth()) self.imageSlider.setSizePolicy(sizePolicy) self.imageSlider.setCursor(QtGui.QCursor(QtCore.Qt.OpenHandCursor)) self.imageSlider.setMouseTracking(True) self.imageSlider.setAutoFillBackground(False) self.imageSlider.setMaximum(100) self.imageSlider.setOrientation(QtCore.Qt.Horizontal) self.imageSlider.setInvertedAppearance(False) self.imageSlider.setInvertedControls(False) self.imageSlider.setTickPosition(QtWidgets.QSlider.TicksBothSides) self.imageSlider.setObjectName("imageSlider") self.gridLayout.addWidget(self.imageSlider, 0, 5, 1, 4) self.gridLayout_4.addLayout(self.gridLayout, 1, 0, 1, 1) self.gridLayout_3 = QtWidgets.QGridLayout() self.gridLayout_3.setSizeConstraint(QtWidgets.QLayout.SetMinimumSize) self.gridLayout_3.setContentsMargins(11, 11, 11, 11) self.gridLayout_3.setSpacing(6) self.gridLayout_3.setObjectName("gridLayout_3") self.pushButton_ROI2_RW = QtWidgets.QPushButton(self.centralWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_ROI2_RW.sizePolicy().hasHeightForWidth()) self.pushButton_ROI2_RW.setSizePolicy(sizePolicy) self.pushButton_ROI2_RW.setObjectName("pushButton_ROI2_RW") self.gridLayout_3.addWidget(self.pushButton_ROI2_RW, 2, 15, 1, 1) self.checkBox_showFood = QtWidgets.QCheckBox(self.centralWidget) self.checkBox_showFood.setObjectName("checkBox_showFood") self.gridLayout_3.addWidget(self.checkBox_showFood, 4, 6, 1, 1) self.pushButton_ROI2_FF = QtWidgets.QPushButton(self.centralWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_ROI2_FF.sizePolicy().hasHeightForWidth()) self.pushButton_ROI2_FF.setSizePolicy(sizePolicy) self.pushButton_ROI2_FF.setObjectName("pushButton_ROI2_FF") self.gridLayout_3.addWidget(self.pushButton_ROI2_FF, 2, 16, 1, 1) self.mainGraphicsView = QtWidgets.QGraphicsView(self.centralWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored, QtWidgets.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.mainGraphicsView.sizePolicy().hasHeightForWidth()) self.mainGraphicsView.setSizePolicy(sizePolicy) self.mainGraphicsView.setFocusPolicy(QtCore.Qt.ClickFocus) self.mainGraphicsView.setFrameShape(QtWidgets.QFrame.Box) self.mainGraphicsView.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) self.mainGraphicsView.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) self.mainGraphicsView.setDragMode(QtWidgets.QGraphicsView.ScrollHandDrag) self.mainGraphicsView.setTransformationAnchor(QtWidgets.QGraphicsView.AnchorUnderMouse) self.mainGraphicsView.setResizeAnchor(QtWidgets.QGraphicsView.AnchorUnderMouse) self.mainGraphicsView.setObjectName("mainGraphicsView") self.gridLayout_3.addWidget(self.mainGraphicsView, 0, 0, 4, 8) self.comboBox_showLabels = QtWidgets.QComboBox(self.centralWidget) self.comboBox_showLabels.setObjectName("comboBox_showLabels") self.comboBox_showLabels.addItem("") self.comboBox_showLabels.addItem("") self.comboBox_showLabels.addItem("") self.gridLayout_3.addWidget(self.comboBox_showLabels, 4, 1, 1, 1) self.radioButton_ROI1 = QtWidgets.QRadioButton(self.centralWidget) self.radioButton_ROI1.setText("") self.radioButton_ROI1.setChecked(True) self.radioButton_ROI1.setObjectName("radioButton_ROI1") self.gridLayout_3.addWidget(self.radioButton_ROI1, 1, 11, 1, 1) self.pushButton_ROI1_RW = QtWidgets.QPushButton(self.centralWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_ROI1_RW.sizePolicy().hasHeightForWidth()) self.pushButton_ROI1_RW.setSizePolicy(sizePolicy) self.pushButton_ROI1_RW.setObjectName("pushButton_ROI1_RW") self.gridLayout_3.addWidget(self.pushButton_ROI1_RW, 1, 15, 1, 1) self.radioButton_ROI2 = QtWidgets.QRadioButton(self.centralWidget) self.radioButton_ROI2.setText("") self.radioButton_ROI2.setObjectName("radioButton_ROI2") self.gridLayout_3.addWidget(self.radioButton_ROI2, 2, 11, 1, 1) self.comboBox_labelType = QtWidgets.QComboBox(self.centralWidget) self.comboBox_labelType.setObjectName("comboBox_labelType") self.comboBox_labelType.addItem("") self.comboBox_labelType.addItem("") self.gridLayout_3.addWidget(self.comboBox_labelType, 4, 3, 1, 1) self.wormCanvas1 = QtWidgets.QLabel(self.centralWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored, QtWidgets.QSizePolicy.Ignored) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.wormCanvas1.sizePolicy().hasHeightForWidth()) self.wormCanvas1.setSizePolicy(sizePolicy) self.wormCanvas1.setFrameShape(QtWidgets.QFrame.Box) self.wormCanvas1.setFrameShadow(QtWidgets.QFrame.Sunken) self.wormCanvas1.setText("") self.wormCanvas1.setObjectName("wormCanvas1") self.gridLayout_3.addWidget(self.wormCanvas1, 0, 11, 1, 7) self.wormCanvas2 = QtWidgets.QLabel(self.centralWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored, QtWidgets.QSizePolicy.Ignored) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.wormCanvas2.sizePolicy().hasHeightForWidth()) self.wormCanvas2.setSizePolicy(sizePolicy) self.wormCanvas2.setFrameShape(QtWidgets.QFrame.Box) self.wormCanvas2.setFrameShadow(QtWidgets.QFrame.Sunken) self.wormCanvas2.setText("") self.wormCanvas2.setObjectName("wormCanvas2") self.gridLayout_3.addWidget(self.wormCanvas2, 3, 11, 1, 7) self.pushButton_ROI1_FF = QtWidgets.QPushButton(self.centralWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_ROI1_FF.sizePolicy().hasHeightForWidth()) self.pushButton_ROI1_FF.setSizePolicy(sizePolicy) self.pushButton_ROI1_FF.setObjectName("pushButton_ROI1_FF") self.gridLayout_3.addWidget(self.pushButton_ROI1_FF, 1, 16, 1, 1) self.pushButton_feats = QtWidgets.QPushButton(self.centralWidget) self.pushButton_feats.setObjectName("pushButton_feats") self.gridLayout_3.addWidget(self.pushButton_feats, 4, 7, 1, 1) self.comboBox_drawType = QtWidgets.QComboBox(self.centralWidget) self.comboBox_drawType.setObjectName("comboBox_drawType") self.comboBox_drawType.addItem("") self.comboBox_drawType.addItem("") self.gridLayout_3.addWidget(self.comboBox_drawType, 4, 2, 1, 1) spacerItem1 = QtWidgets.QSpacerItem(600, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum) self.gridLayout_3.addItem(spacerItem1, 4, 5, 1, 1) self.comboBox_ROI1 = QtWidgets.QComboBox(self.centralWidget) self.comboBox_ROI1.setEditable(True) self.comboBox_ROI1.setObjectName("comboBox_ROI1") self.gridLayout_3.addWidget(self.comboBox_ROI1, 1, 17, 1, 1) self.comboBox_ROI2 = QtWidgets.QComboBox(self.centralWidget) self.comboBox_ROI2.setEditable(True) self.comboBox_ROI2.setObjectName("comboBox_ROI2") self.gridLayout_3.addWidget(self.comboBox_ROI2, 2, 17, 1, 1) self.pushButton_join = QtWidgets.QPushButton(self.centralWidget) self.pushButton_join.setObjectName("pushButton_join") self.gridLayout_3.addWidget(self.pushButton_join, 4, 17, 1, 1) self.checkBox_ROI1 = QtWidgets.QCheckBox(self.centralWidget) self.checkBox_ROI1.setChecked(True) self.checkBox_ROI1.setObjectName("checkBox_ROI1") self.gridLayout_3.addWidget(self.checkBox_ROI1, 1, 12, 1, 3) self.checkBox_ROI2 = QtWidgets.QCheckBox(self.centralWidget) self.checkBox_ROI2.setChecked(True) self.checkBox_ROI2.setObjectName("checkBox_ROI2") self.gridLayout_3.addWidget(self.checkBox_ROI2, 2, 12, 1, 3) self.intensity_label = QtWidgets.QLabel(self.centralWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.intensity_label.sizePolicy().hasHeightForWidth()) self.intensity_label.setSizePolicy(sizePolicy) self.intensity_label.setStyleSheet("QLabel {background-color: #000000;}") self.intensity_label.setText("") self.intensity_label.setObjectName("intensity_label") self.gridLayout_3.addWidget(self.intensity_label, 4, 11, 1, 4) self.pushButton_split = QtWidgets.QPushButton(self.centralWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_split.sizePolicy().hasHeightForWidth()) self.pushButton_split.setSizePolicy(sizePolicy) self.pushButton_split.setObjectName("pushButton_split") self.gridLayout_3.addWidget(self.pushButton_split, 4, 15, 1, 2) self.gridLayout_4.addLayout(self.gridLayout_3, 0, 0, 1, 1) MWTrackerViewer.setCentralWidget(self.centralWidget) self.menuBar = QtWidgets.QMenuBar(MWTrackerViewer) self.menuBar.setGeometry(QtCore.QRect(0, 0, 1138, 22)) self.menuBar.setObjectName("menuBar") MWTrackerViewer.setMenuBar(self.menuBar) self.mainToolBar = QtWidgets.QToolBar(MWTrackerViewer) self.mainToolBar.setObjectName("mainToolBar") MWTrackerViewer.addToolBar(QtCore.Qt.TopToolBarArea, self.mainToolBar) self.toolBar = QtWidgets.QToolBar(MWTrackerViewer) self.toolBar.setObjectName("toolBar") MWTrackerViewer.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar) self.retranslateUi(MWTrackerViewer) QtCore.QMetaObject.connectSlotsByName(MWTrackerViewer)
def setupUi(self, AutomaticElutionWindowStretching): AutomaticElutionWindowStretching.setObjectName( "AutomaticElutionWindowStretching") AutomaticElutionWindowStretching.resize(658, 251) self.gridLayout = QtWidgets.QGridLayout( AutomaticElutionWindowStretching) self.gridLayout.setObjectName("gridLayout") self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.calculateButton = QtWidgets.QPushButton( AutomaticElutionWindowStretching) self.calculateButton.setMaximumSize(QtCore.QSize(110, 32)) self.calculateButton.setObjectName("calculateButton") self.horizontalLayout_3.addWidget(self.calculateButton) spacerItem = QtWidgets.QSpacerItem(796, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem) self.gridLayout.addLayout(self.horizontalLayout_3, 2, 0, 1, 4) spacerItem1 = QtWidgets.QSpacerItem(932, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem1, 4, 0, 1, 3) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.label_4 = QtWidgets.QLabel(AutomaticElutionWindowStretching) self.label_4.setObjectName("label_4") self.horizontalLayout.addWidget(self.label_4) self.modelBox = QtWidgets.QComboBox(AutomaticElutionWindowStretching) self.modelBox.setObjectName("modelBox") self.horizontalLayout.addWidget(self.modelBox) self.gridLayout.addLayout(self.horizontalLayout, 0, 0, 1, 4) self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.label = QtWidgets.QLabel(AutomaticElutionWindowStretching) self.label.setObjectName("label") self.verticalLayout.addWidget(self.label) self.horizontalLayout_5 = QtWidgets.QHBoxLayout() self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.label_3 = QtWidgets.QLabel(AutomaticElutionWindowStretching) self.label_3.setObjectName("label_3") self.horizontalLayout_5.addWidget(self.label_3) self.tr_min = QtWidgets.QDoubleSpinBox( AutomaticElutionWindowStretching) self.tr_min.setDecimals(2) self.tr_min.setMinimum(0.0) self.tr_min.setMaximum(999999999.0) self.tr_min.setProperty("value", 2.0) self.tr_min.setObjectName("tr_min") self.horizontalLayout_5.addWidget(self.tr_min) self.label_5 = QtWidgets.QLabel(AutomaticElutionWindowStretching) self.label_5.setObjectName("label_5") self.horizontalLayout_5.addWidget(self.label_5) self.tr_max = QtWidgets.QDoubleSpinBox( AutomaticElutionWindowStretching) self.tr_max.setDecimals(2) self.tr_max.setMaximum(999999999.0) self.tr_max.setProperty("value", 10.0) self.tr_max.setObjectName("tr_max") self.horizontalLayout_5.addWidget(self.tr_max) self.verticalLayout.addLayout(self.horizontalLayout_5) self.gridLayout.addLayout(self.verticalLayout, 1, 0, 1, 2) self.closeButton = QtWidgets.QPushButton( AutomaticElutionWindowStretching) self.closeButton.setMaximumSize(QtCore.QSize(110, 32)) self.closeButton.setObjectName("closeButton") self.gridLayout.addWidget(self.closeButton, 4, 3, 1, 1) spacerItem2 = QtWidgets.QSpacerItem(215, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem2, 1, 2, 1, 2) self.horizontalLayout_6 = QtWidgets.QHBoxLayout() self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.label_16 = QtWidgets.QLabel(AutomaticElutionWindowStretching) self.label_16.setObjectName("label_16") self.horizontalLayout_6.addWidget(self.label_16) self.doubleSpinBox_6 = QtWidgets.QDoubleSpinBox( AutomaticElutionWindowStretching) self.doubleSpinBox_6.setReadOnly(True) self.doubleSpinBox_6.setButtonSymbols( QtWidgets.QAbstractSpinBox.NoButtons) self.doubleSpinBox_6.setObjectName("doubleSpinBox_6") self.horizontalLayout_6.addWidget(self.doubleSpinBox_6) self.label_17 = QtWidgets.QLabel(AutomaticElutionWindowStretching) self.label_17.setObjectName("label_17") self.horizontalLayout_6.addWidget(self.label_17) self.doubleSpinBox_7 = QtWidgets.QDoubleSpinBox( AutomaticElutionWindowStretching) self.doubleSpinBox_7.setReadOnly(True) self.doubleSpinBox_7.setButtonSymbols( QtWidgets.QAbstractSpinBox.NoButtons) self.doubleSpinBox_7.setObjectName("doubleSpinBox_7") self.horizontalLayout_6.addWidget(self.doubleSpinBox_7) self.label_18 = QtWidgets.QLabel(AutomaticElutionWindowStretching) self.label_18.setObjectName("label_18") self.horizontalLayout_6.addWidget(self.label_18) self.doubleSpinBox_8 = QtWidgets.QDoubleSpinBox( AutomaticElutionWindowStretching) self.doubleSpinBox_8.setReadOnly(True) self.doubleSpinBox_8.setButtonSymbols( QtWidgets.QAbstractSpinBox.NoButtons) self.doubleSpinBox_8.setObjectName("doubleSpinBox_8") self.horizontalLayout_6.addWidget(self.doubleSpinBox_8) self.gridLayout.addLayout(self.horizontalLayout_6, 3, 0, 1, 4) self.closeButton.raise_() self.retranslateUi(AutomaticElutionWindowStretching) QtCore.QMetaObject.connectSlotsByName(AutomaticElutionWindowStretching)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1075, 576) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.labels1 = QtWidgets.QLabel(self.centralwidget) self.labels1.setGeometry(QtCore.QRect(620, 60, 91, 16)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.labels1.setFont(font) self.labels1.setObjectName("labels1") self.labels2 = QtWidgets.QLabel(self.centralwidget) self.labels2.setGeometry(QtCore.QRect(620, 90, 91, 16)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.labels2.setFont(font) self.labels2.setObjectName("labels2") self.labels3 = QtWidgets.QLabel(self.centralwidget) self.labels3.setGeometry(QtCore.QRect(620, 120, 91, 16)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.labels3.setFont(font) self.labels3.setObjectName("labels3") self.MplWidget = MplWidget(self.centralwidget) self.MplWidget.setEnabled(True) self.MplWidget.setGeometry(QtCore.QRect(20, 10, 581, 491)) self.MplWidget.setMouseTracking(True) self.MplWidget.setTabletTracking(True) self.MplWidget.setObjectName("MplWidget") self.pushButton_reset = QtWidgets.QPushButton(self.centralwidget) self.pushButton_reset.setGeometry(QtCore.QRect(860, 60, 161, 111)) font = QtGui.QFont() font.setPointSize(16) self.pushButton_reset.setFont(font) self.pushButton_reset.setObjectName("pushButton_reset") self.labels2_ik = QtWidgets.QLabel(self.centralwidget) self.labels2_ik.setGeometry(QtCore.QRect(620, 260, 91, 16)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.labels2_ik.setFont(font) self.labels2_ik.setObjectName("labels2_ik") self.labels1_ik = QtWidgets.QLabel(self.centralwidget) self.labels1_ik.setGeometry(QtCore.QRect(620, 230, 91, 16)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.labels1_ik.setFont(font) self.labels1_ik.setObjectName("labels1_ik") self.labels3_ik = QtWidgets.QLabel(self.centralwidget) self.labels3_ik.setGeometry(QtCore.QRect(620, 290, 91, 16)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.labels3_ik.setFont(font) self.labels3_ik.setObjectName("labels3_ik") self.label_ik = QtWidgets.QLabel(self.centralwidget) self.label_ik.setGeometry(QtCore.QRect(620, 180, 191, 16)) font = QtGui.QFont() font.setPointSize(12) self.label_ik.setFont(font) self.label_ik.setObjectName("label_ik") self.doubleSpinBox1 = QtWidgets.QDoubleSpinBox(self.centralwidget) self.doubleSpinBox1.setGeometry(QtCore.QRect(772, 60, 62, 22)) self.doubleSpinBox1.setAccelerated(True) self.doubleSpinBox1.setMinimum(0.0) self.doubleSpinBox1.setMaximum(180.0) self.doubleSpinBox1.setObjectName("doubleSpinBox1") self.doubleSpinBox2 = QtWidgets.QDoubleSpinBox(self.centralwidget) self.doubleSpinBox2.setGeometry(QtCore.QRect(772, 90, 62, 22)) self.doubleSpinBox2.setAccelerated(True) self.doubleSpinBox2.setMinimum(-90.0) self.doubleSpinBox2.setMaximum(90.0) self.doubleSpinBox2.setObjectName("doubleSpinBox2") self.doubleSpinBox3 = QtWidgets.QDoubleSpinBox(self.centralwidget) self.doubleSpinBox3.setGeometry(QtCore.QRect(772, 120, 62, 22)) self.doubleSpinBox3.setAccelerated(True) self.doubleSpinBox3.setMinimum(-90.0) self.doubleSpinBox3.setMaximum(90.0) self.doubleSpinBox3.setObjectName("doubleSpinBox3") self.label_fk = QtWidgets.QLabel(self.centralwidget) self.label_fk.setGeometry(QtCore.QRect(620, 10, 181, 16)) font = QtGui.QFont() font.setPointSize(12) self.label_fk.setFont(font) self.label_fk.setObjectName("label_fk") self.doubleSpinBox_ik1 = QtWidgets.QDoubleSpinBox(self.centralwidget) self.doubleSpinBox_ik1.setGeometry(QtCore.QRect(777, 230, 62, 22)) self.doubleSpinBox_ik1.setAccelerated(True) self.doubleSpinBox_ik1.setMinimum(-99.0) self.doubleSpinBox_ik1.setObjectName("doubleSpinBox_ik1") self.doubleSpinBox_ik2 = QtWidgets.QDoubleSpinBox(self.centralwidget) self.doubleSpinBox_ik2.setGeometry(QtCore.QRect(777, 260, 62, 22)) self.doubleSpinBox_ik2.setAccelerated(True) self.doubleSpinBox_ik2.setObjectName("doubleSpinBox_ik2") self.doubleSpinBox_ik3 = QtWidgets.QDoubleSpinBox(self.centralwidget) self.doubleSpinBox_ik3.setGeometry(QtCore.QRect(777, 290, 62, 22)) self.doubleSpinBox_ik3.setAccelerated(True) self.doubleSpinBox_ik3.setObjectName("doubleSpinBox_ik3") self.pushButton_runik = QtWidgets.QPushButton(self.centralwidget) self.pushButton_runik.setGeometry(QtCore.QRect(860, 250, 161, 61)) font = QtGui.QFont() font.setPointSize(16) self.pushButton_runik.setFont(font) self.pushButton_runik.setObjectName("pushButton_runik") self.labels3_2 = QtWidgets.QLabel(self.centralwidget) self.labels3_2.setGeometry(QtCore.QRect(620, 150, 91, 16)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.labels3_2.setFont(font) self.labels3_2.setObjectName("labels3_2") self.label_j4 = QtWidgets.QLabel(self.centralwidget) self.label_j4.setGeometry(QtCore.QRect(702, 150, 61, 21)) self.label_j4.setFrameShape(QtWidgets.QFrame.StyledPanel) self.label_j4.setObjectName("label_j4") self.label_x4 = QtWidgets.QLabel(self.centralwidget) self.label_x4.setGeometry(QtCore.QRect(697, 230, 61, 21)) self.label_x4.setFrameShape(QtWidgets.QFrame.StyledPanel) self.label_x4.setObjectName("label_x4") self.label_y4 = QtWidgets.QLabel(self.centralwidget) self.label_y4.setGeometry(QtCore.QRect(697, 260, 61, 21)) self.label_y4.setFrameShape(QtWidgets.QFrame.StyledPanel) self.label_y4.setObjectName("label_y4") self.label_z4 = QtWidgets.QLabel(self.centralwidget) self.label_z4.setGeometry(QtCore.QRect(697, 290, 61, 21)) self.label_z4.setFrameShape(QtWidgets.QFrame.StyledPanel) self.label_z4.setObjectName("label_z4") self.label_iks = QtWidgets.QLabel(self.centralwidget) self.label_iks.setGeometry(QtCore.QRect(701, 209, 61, 16)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_iks.setFont(font) self.label_iks.setObjectName("label_iks") self.label_iks_2 = QtWidgets.QLabel(self.centralwidget) self.label_iks_2.setGeometry(QtCore.QRect(777, 208, 71, 16)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_iks_2.setFont(font) self.label_iks_2.setObjectName("label_iks_2") self.pushButton_rand = QtWidgets.QPushButton(self.centralwidget) self.pushButton_rand.setGeometry(QtCore.QRect(860, 212, 161, 31)) self.pushButton_rand.setObjectName("pushButton_rand") self.label_j3 = QtWidgets.QLabel(self.centralwidget) self.label_j3.setGeometry(QtCore.QRect(702, 120, 61, 21)) self.label_j3.setFrameShape(QtWidgets.QFrame.StyledPanel) self.label_j3.setObjectName("label_j3") self.label_j1 = QtWidgets.QLabel(self.centralwidget) self.label_j1.setGeometry(QtCore.QRect(702, 60, 61, 21)) self.label_j1.setFrameShape(QtWidgets.QFrame.StyledPanel) self.label_j1.setObjectName("label_j1") self.label_iks_3 = QtWidgets.QLabel(self.centralwidget) self.label_iks_3.setGeometry(QtCore.QRect(706, 39, 61, 16)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_iks_3.setFont(font) self.label_iks_3.setObjectName("label_iks_3") self.label_j2 = QtWidgets.QLabel(self.centralwidget) self.label_j2.setGeometry(QtCore.QRect(702, 90, 61, 21)) self.label_j2.setFrameShape(QtWidgets.QFrame.StyledPanel) self.label_j2.setObjectName("label_j2") self.label_iks_4 = QtWidgets.QLabel(self.centralwidget) self.label_iks_4.setGeometry(QtCore.QRect(770, 40, 71, 16)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_iks_4.setFont(font) self.label_iks_4.setObjectName("label_iks_4") self.pushGButton = QtWidgets.QPushButton(self.centralwidget) self.pushGButton.setGeometry(QtCore.QRect(620, 330, 201, 23)) self.pushGButton.setObjectName("pushGButton") self.pushButton_Robot = QtWidgets.QPushButton(self.centralwidget) self.pushButton_Robot.setGeometry(QtCore.QRect(830, 330, 191, 23)) self.pushButton_Robot.setObjectName("pushButton_Robot") self.label_RStatus = QtWidgets.QLabel(self.centralwidget) self.label_RStatus.setGeometry(QtCore.QRect(620, 360, 401, 171)) self.label_RStatus.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.label_RStatus.setObjectName("label_RStatus") self.label = QtWidgets.QLabel(self.centralwidget) self.label.setGeometry(QtCore.QRect(90, 480, 391, 61)) font = QtGui.QFont() font.setFamily("MS PGothic") font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label.setFont(font) self.label.setAlignment(QtCore.Qt.AlignCenter) self.label.setWordWrap(True) self.label.setObjectName("label") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1075, 21)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1655, 1040) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( MainWindow.sizePolicy().hasHeightForWidth()) MainWindow.setSizePolicy(sizePolicy) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.verticalLayout_28 = QtWidgets.QVBoxLayout(self.centralwidget) self.verticalLayout_28.setObjectName("verticalLayout_28") self.tabWidget = QtWidgets.QTabWidget(self.centralwidget) self.tabWidget.setObjectName("tabWidget") self.tab = QtWidgets.QWidget() self.tab.setObjectName("tab") self.verticalLayout_18 = QtWidgets.QVBoxLayout(self.tab) self.verticalLayout_18.setObjectName("verticalLayout_18") self.widget = QtWidgets.QWidget(self.tab) self.widget.setObjectName("widget") self.verticalLayout_34 = QtWidgets.QVBoxLayout(self.widget) self.verticalLayout_34.setObjectName("verticalLayout_34") self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.groupBox_5 = QtWidgets.QGroupBox(self.widget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBox_5.sizePolicy().hasHeightForWidth()) self.groupBox_5.setSizePolicy(sizePolicy) self.groupBox_5.setObjectName("groupBox_5") self.gridLayout = QtWidgets.QGridLayout(self.groupBox_5) self.gridLayout.setObjectName("gridLayout") self.groupBox_4 = QtWidgets.QGroupBox(self.groupBox_5) self.groupBox_4.setObjectName("groupBox_4") self.verticalLayout_17 = QtWidgets.QVBoxLayout(self.groupBox_4) self.verticalLayout_17.setObjectName("verticalLayout_17") self.horizontalLayout_9 = QtWidgets.QHBoxLayout() self.horizontalLayout_9.setObjectName("horizontalLayout_9") self.verticalLayout_16 = QtWidgets.QVBoxLayout() self.verticalLayout_16.setObjectName("verticalLayout_16") self.mku_bdd_on_button = QtWidgets.QPushButton(self.groupBox_4) self.mku_bdd_on_button.setMinimumSize(QtCore.QSize(0, 20)) self.mku_bdd_on_button.setObjectName("mku_bdd_on_button") self.verticalLayout_16.addWidget(self.mku_bdd_on_button) self.mku_bdd_off_button = QtWidgets.QPushButton(self.groupBox_4) self.mku_bdd_off_button.setMinimumSize(QtCore.QSize(0, 20)) self.mku_bdd_off_button.setObjectName("mku_bdd_off_button") self.verticalLayout_16.addWidget(self.mku_bdd_off_button) self.horizontalLayout_9.addLayout(self.verticalLayout_16) self.verticalLayout_15 = QtWidgets.QVBoxLayout() self.verticalLayout_15.setObjectName("verticalLayout_15") self.mku_tk_on_button = QtWidgets.QPushButton(self.groupBox_4) self.mku_tk_on_button.setMinimumSize(QtCore.QSize(0, 20)) self.mku_tk_on_button.setObjectName("mku_tk_on_button") self.verticalLayout_15.addWidget(self.mku_tk_on_button) self.mku_tk_off_button = QtWidgets.QPushButton(self.groupBox_4) self.mku_tk_off_button.setMinimumSize(QtCore.QSize(0, 20)) self.mku_tk_off_button.setObjectName("mku_tk_off_button") self.verticalLayout_15.addWidget(self.mku_tk_off_button) self.horizontalLayout_9.addLayout(self.verticalLayout_15) self.verticalLayout_17.addLayout(self.horizontalLayout_9) self.gridLayout.addWidget(self.groupBox_4, 0, 1, 1, 1) self.groupBox_3 = QtWidgets.QGroupBox(self.groupBox_5) self.groupBox_3.setObjectName("groupBox_3") self.horizontalLayout_8 = QtWidgets.QHBoxLayout(self.groupBox_3) self.horizontalLayout_8.setObjectName("horizontalLayout_8") self.verticalLayout_14 = QtWidgets.QVBoxLayout() self.verticalLayout_14.setObjectName("verticalLayout_14") self.horizontalLayout_7 = QtWidgets.QHBoxLayout() self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.mku_on1_button = QtWidgets.QPushButton(self.groupBox_3) self.mku_on1_button.setMinimumSize(QtCore.QSize(0, 20)) self.mku_on1_button.setObjectName("mku_on1_button") self.horizontalLayout_7.addWidget(self.mku_on1_button) self.mku_on2_button = QtWidgets.QPushButton(self.groupBox_3) self.mku_on2_button.setMinimumSize(QtCore.QSize(0, 20)) self.mku_on2_button.setObjectName("mku_on2_button") self.horizontalLayout_7.addWidget(self.mku_on2_button) self.verticalLayout_14.addLayout(self.horizontalLayout_7) self.mku_off_button = QtWidgets.QPushButton(self.groupBox_3) self.mku_off_button.setMinimumSize(QtCore.QSize(0, 20)) self.mku_off_button.setObjectName("mku_off_button") self.verticalLayout_14.addWidget(self.mku_off_button) self.horizontalLayout_8.addLayout(self.verticalLayout_14) self.gridLayout.addWidget(self.groupBox_3, 0, 0, 1, 1) self.mku_duration_line_edit = QtWidgets.QSpinBox(self.groupBox_5) self.mku_duration_line_edit.setMinimumSize(QtCore.QSize(0, 20)) self.mku_duration_line_edit.setMaximum(999) self.mku_duration_line_edit.setProperty("value", 100) self.mku_duration_line_edit.setObjectName("mku_duration_line_edit") self.gridLayout.addWidget(self.mku_duration_line_edit, 1, 1, 1, 1) self.mku_duration_button = QtWidgets.QPushButton(self.groupBox_5) self.mku_duration_button.setMinimumSize(QtCore.QSize(0, 20)) self.mku_duration_button.setObjectName("mku_duration_button") self.gridLayout.addWidget(self.mku_duration_button, 1, 0, 1, 1) self.verticalLayout.addWidget(self.groupBox_5) self.groupBox_2 = QtWidgets.QGroupBox(self.widget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBox_2.sizePolicy().hasHeightForWidth()) self.groupBox_2.setSizePolicy(sizePolicy) self.groupBox_2.setMinimumSize(QtCore.QSize(0, 0)) self.groupBox_2.setObjectName("groupBox_2") self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.groupBox_2) self.verticalLayout_6.setObjectName("verticalLayout_6") self.verticalLayout_9 = QtWidgets.QVBoxLayout() self.verticalLayout_9.setObjectName("verticalLayout_9") self.line = QtWidgets.QFrame(self.groupBox_2) self.line.setFrameShape(QtWidgets.QFrame.VLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.verticalLayout_9.addWidget(self.line) self.verticalLayout_6.addLayout(self.verticalLayout_9) self.groupBox_10 = QtWidgets.QGroupBox(self.groupBox_2) self.groupBox_10.setObjectName("groupBox_10") self.verticalLayout_19 = QtWidgets.QVBoxLayout(self.groupBox_10) self.verticalLayout_19.setObjectName("verticalLayout_19") self.gridLayout_6 = QtWidgets.QGridLayout() self.gridLayout_6.setObjectName("gridLayout_6") self.label_12 = QtWidgets.QLabel(self.groupBox_10) self.label_12.setObjectName("label_12") self.gridLayout_6.addWidget(self.label_12, 5, 0, 1, 1) self.bdd_set_voltage_button = QtWidgets.QPushButton(self.groupBox_10) self.bdd_set_voltage_button.setMinimumSize(QtCore.QSize(0, 20)) self.bdd_set_voltage_button.setObjectName("bdd_set_voltage_button") self.gridLayout_6.addWidget(self.bdd_set_voltage_button, 7, 0, 1, 1) self.bdd_on_button = QtWidgets.QPushButton(self.groupBox_10) self.bdd_on_button.setMinimumSize(QtCore.QSize(0, 20)) self.bdd_on_button.setObjectName("bdd_on_button") self.gridLayout_6.addWidget(self.bdd_on_button, 0, 0, 1, 1) self.bdd_voltage_label = QtWidgets.QDoubleSpinBox(self.groupBox_10) self.bdd_voltage_label.setEnabled(True) self.bdd_voltage_label.setMinimumSize(QtCore.QSize(0, 20)) self.bdd_voltage_label.setLayoutDirection(QtCore.Qt.LeftToRight) self.bdd_voltage_label.setFrame(True) self.bdd_voltage_label.setAlignment(QtCore.Qt.AlignCenter) self.bdd_voltage_label.setReadOnly(True) self.bdd_voltage_label.setButtonSymbols( QtWidgets.QAbstractSpinBox.NoButtons) self.bdd_voltage_label.setKeyboardTracking(True) self.bdd_voltage_label.setObjectName("bdd_voltage_label") self.gridLayout_6.addWidget(self.bdd_voltage_label, 3, 1, 1, 1) self.bdd_off_button = QtWidgets.QPushButton(self.groupBox_10) self.bdd_off_button.setMinimumSize(QtCore.QSize(0, 20)) self.bdd_off_button.setObjectName("bdd_off_button") self.gridLayout_6.addWidget(self.bdd_off_button, 0, 1, 1, 1) self.label_11 = QtWidgets.QLabel(self.groupBox_10) self.label_11.setObjectName("label_11") self.gridLayout_6.addWidget(self.label_11, 4, 0, 1, 1) self.bdd_set_voltage_line_edit = QtWidgets.QDoubleSpinBox( self.groupBox_10) self.bdd_set_voltage_line_edit.setMinimumSize(QtCore.QSize(0, 20)) self.bdd_set_voltage_line_edit.setObjectName( "bdd_set_voltage_line_edit") self.gridLayout_6.addWidget(self.bdd_set_voltage_line_edit, 7, 1, 1, 1) self.bdd_power_label = QtWidgets.QDoubleSpinBox(self.groupBox_10) self.bdd_power_label.setMinimumSize(QtCore.QSize(0, 20)) self.bdd_power_label.setAlignment(QtCore.Qt.AlignCenter) self.bdd_power_label.setReadOnly(True) self.bdd_power_label.setButtonSymbols( QtWidgets.QAbstractSpinBox.NoButtons) self.bdd_power_label.setMaximum(9999.99) self.bdd_power_label.setObjectName("bdd_power_label") self.gridLayout_6.addWidget(self.bdd_power_label, 5, 1, 1, 1) self.label_10 = QtWidgets.QLabel(self.groupBox_10) self.label_10.setObjectName("label_10") self.gridLayout_6.addWidget(self.label_10, 3, 0, 1, 1) self.bdd_current_label = QtWidgets.QDoubleSpinBox(self.groupBox_10) self.bdd_current_label.setMinimumSize(QtCore.QSize(0, 20)) self.bdd_current_label.setAlignment(QtCore.Qt.AlignCenter) self.bdd_current_label.setReadOnly(True) self.bdd_current_label.setButtonSymbols( QtWidgets.QAbstractSpinBox.NoButtons) self.bdd_current_label.setMaximum(9999.99) self.bdd_current_label.setObjectName("bdd_current_label") self.gridLayout_6.addWidget(self.bdd_current_label, 4, 1, 1, 1) self.verticalLayout_19.addLayout(self.gridLayout_6) self.verticalLayout_6.addWidget(self.groupBox_10) self.groupBox = QtWidgets.QGroupBox(self.groupBox_2) self.groupBox.setObjectName("groupBox") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.groupBox) self.verticalLayout_3.setObjectName("verticalLayout_3") self.gridLayout_2 = QtWidgets.QGridLayout() self.gridLayout_2.setObjectName("gridLayout_2") self.be_current_label = QtWidgets.QDoubleSpinBox(self.groupBox) self.be_current_label.setMinimumSize(QtCore.QSize(0, 20)) self.be_current_label.setAlignment(QtCore.Qt.AlignCenter) self.be_current_label.setReadOnly(True) self.be_current_label.setButtonSymbols( QtWidgets.QAbstractSpinBox.NoButtons) self.be_current_label.setMaximum(9999.99) self.be_current_label.setObjectName("be_current_label") self.gridLayout_2.addWidget(self.be_current_label, 3, 1, 1, 1) self.be_voltage_label = QtWidgets.QDoubleSpinBox(self.groupBox) self.be_voltage_label.setMinimumSize(QtCore.QSize(0, 20)) self.be_voltage_label.setAlignment(QtCore.Qt.AlignCenter) self.be_voltage_label.setReadOnly(True) self.be_voltage_label.setButtonSymbols( QtWidgets.QAbstractSpinBox.NoButtons) self.be_voltage_label.setObjectName("be_voltage_label") self.gridLayout_2.addWidget(self.be_voltage_label, 2, 1, 1, 1) self.be_on_button = QtWidgets.QPushButton(self.groupBox) self.be_on_button.setMinimumSize(QtCore.QSize(0, 20)) self.be_on_button.setObjectName("be_on_button") self.gridLayout_2.addWidget(self.be_on_button, 0, 0, 1, 1) self.be_off_button = QtWidgets.QPushButton(self.groupBox) self.be_off_button.setMinimumSize(QtCore.QSize(0, 20)) self.be_off_button.setObjectName("be_off_button") self.gridLayout_2.addWidget(self.be_off_button, 0, 1, 1, 1) self.be_set_voltage_button = QtWidgets.QPushButton(self.groupBox) self.be_set_voltage_button.setMinimumSize(QtCore.QSize(0, 20)) self.be_set_voltage_button.setObjectName("be_set_voltage_button") self.gridLayout_2.addWidget(self.be_set_voltage_button, 6, 0, 1, 1) self.be_set_voltage_line_edit = QtWidgets.QDoubleSpinBox(self.groupBox) self.be_set_voltage_line_edit.setMinimumSize(QtCore.QSize(0, 20)) self.be_set_voltage_line_edit.setObjectName("be_set_voltage_line_edit") self.gridLayout_2.addWidget(self.be_set_voltage_line_edit, 6, 1, 1, 1) self.be_power_label = QtWidgets.QDoubleSpinBox(self.groupBox) self.be_power_label.setMinimumSize(QtCore.QSize(0, 20)) self.be_power_label.setAlignment(QtCore.Qt.AlignCenter) self.be_power_label.setReadOnly(True) self.be_power_label.setButtonSymbols( QtWidgets.QAbstractSpinBox.NoButtons) self.be_power_label.setMaximum(9999.99) self.be_power_label.setObjectName("be_power_label") self.gridLayout_2.addWidget(self.be_power_label, 4, 1, 1, 1) self.label_7 = QtWidgets.QLabel(self.groupBox) self.label_7.setObjectName("label_7") self.gridLayout_2.addWidget(self.label_7, 4, 0, 1, 1) self.label_3 = QtWidgets.QLabel(self.groupBox) self.label_3.setObjectName("label_3") self.gridLayout_2.addWidget(self.label_3, 2, 0, 1, 1) self.label_4 = QtWidgets.QLabel(self.groupBox) self.label_4.setObjectName("label_4") self.gridLayout_2.addWidget(self.label_4, 3, 0, 1, 1) self.verticalLayout_3.addLayout(self.gridLayout_2) self.verticalLayout_6.addWidget(self.groupBox) self.verticalLayout.addWidget(self.groupBox_2) self.customplot = CustomPlot(self.widget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.customplot.sizePolicy().hasHeightForWidth()) self.customplot.setSizePolicy(sizePolicy) self.customplot.setObjectName("customplot") self.verticalLayout.addWidget(self.customplot) self.horizontalLayout_6 = QtWidgets.QHBoxLayout() self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.plotter_start_button = QtWidgets.QPushButton(self.widget) self.plotter_start_button.setObjectName("plotter_start_button") self.horizontalLayout_6.addWidget(self.plotter_start_button) self.plotter_clear_button = QtWidgets.QPushButton(self.widget) self.plotter_clear_button.setObjectName("plotter_clear_button") self.horizontalLayout_6.addWidget(self.plotter_clear_button) self.verticalLayout.addLayout(self.horizontalLayout_6) self.horizontalLayout.addLayout(self.verticalLayout) self.verticalLayout_22 = QtWidgets.QVBoxLayout() self.verticalLayout_22.setObjectName("verticalLayout_22") self.stm_group_box = QtWidgets.QGroupBox(self.widget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.stm_group_box.sizePolicy().hasHeightForWidth()) self.stm_group_box.setSizePolicy(sizePolicy) self.stm_group_box.setObjectName("stm_group_box") self.gridLayout_4 = QtWidgets.QGridLayout(self.stm_group_box) self.gridLayout_4.setObjectName("gridLayout_4") self.horizontalLayout_10 = QtWidgets.QHBoxLayout() self.horizontalLayout_10.setObjectName("horizontalLayout_10") self.groupBox_7 = QtWidgets.QGroupBox(self.stm_group_box) self.groupBox_7.setMinimumSize(QtCore.QSize(230, 0)) self.groupBox_7.setObjectName("groupBox_7") self.verticalLayout_24 = QtWidgets.QVBoxLayout(self.groupBox_7) self.verticalLayout_24.setObjectName("verticalLayout_24") self.scrollArea = QtWidgets.QScrollArea(self.groupBox_7) self.scrollArea.setWidgetResizable(True) self.scrollArea.setObjectName("scrollArea") self.scrollAreaWidgetContents = QtWidgets.QWidget() self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 208, 503)) self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents") self.verticalLayout_13 = QtWidgets.QVBoxLayout( self.scrollAreaWidgetContents) self.verticalLayout_13.setObjectName("verticalLayout_13") self.stm_adc_be_layout = QtWidgets.QVBoxLayout() self.stm_adc_be_layout.setSpacing(0) self.stm_adc_be_layout.setObjectName("stm_adc_be_layout") self.verticalLayout_13.addLayout(self.stm_adc_be_layout) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_13.addItem(spacerItem) self.scrollArea.setWidget(self.scrollAreaWidgetContents) self.verticalLayout_24.addWidget(self.scrollArea) self.docking_control_group_box = QtWidgets.QGroupBox(self.groupBox_7) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.docking_control_group_box.sizePolicy().hasHeightForWidth()) self.docking_control_group_box.setSizePolicy(sizePolicy) self.docking_control_group_box.setMinimumSize(QtCore.QSize(0, 80)) self.docking_control_group_box.setMaximumSize( QtCore.QSize(16777215, 60)) self.docking_control_group_box.setObjectName( "docking_control_group_box") self.horizontalLayout_11 = QtWidgets.QHBoxLayout( self.docking_control_group_box) self.horizontalLayout_11.setObjectName("horizontalLayout_11") self.docking_control_layout = QtWidgets.QHBoxLayout() self.docking_control_layout.setObjectName("docking_control_layout") self.horizontalLayout_11.addLayout(self.docking_control_layout) spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_11.addItem(spacerItem1) self.verticalLayout_24.addWidget(self.docking_control_group_box) self.horizontalLayout_10.addWidget(self.groupBox_7) self.groupBox_8 = QtWidgets.QGroupBox(self.stm_group_box) self.groupBox_8.setMinimumSize(QtCore.QSize(230, 0)) self.groupBox_8.setObjectName("groupBox_8") self.verticalLayout_23 = QtWidgets.QVBoxLayout(self.groupBox_8) self.verticalLayout_23.setObjectName("verticalLayout_23") self.scrollArea_3 = QtWidgets.QScrollArea(self.groupBox_8) self.scrollArea_3.setWidgetResizable(True) self.scrollArea_3.setObjectName("scrollArea_3") self.scrollAreaWidgetContents_3 = QtWidgets.QWidget() self.scrollAreaWidgetContents_3.setGeometry( QtCore.QRect(0, 0, 208, 589)) self.scrollAreaWidgetContents_3.setObjectName( "scrollAreaWidgetContents_3") self.verticalLayout_20 = QtWidgets.QVBoxLayout( self.scrollAreaWidgetContents_3) self.verticalLayout_20.setObjectName("verticalLayout_20") self.stm_adc_bdd1_layout = QtWidgets.QVBoxLayout() self.stm_adc_bdd1_layout.setSpacing(0) self.stm_adc_bdd1_layout.setObjectName("stm_adc_bdd1_layout") self.verticalLayout_20.addLayout(self.stm_adc_bdd1_layout) spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_20.addItem(spacerItem2) self.scrollArea_3.setWidget(self.scrollAreaWidgetContents_3) self.verticalLayout_23.addWidget(self.scrollArea_3) self.horizontalLayout_10.addWidget(self.groupBox_8) self.groupBox_9 = QtWidgets.QGroupBox(self.stm_group_box) self.groupBox_9.setMinimumSize(QtCore.QSize(230, 0)) self.groupBox_9.setObjectName("groupBox_9") self.verticalLayout_25 = QtWidgets.QVBoxLayout(self.groupBox_9) self.verticalLayout_25.setObjectName("verticalLayout_25") self.scrollArea_4 = QtWidgets.QScrollArea(self.groupBox_9) self.scrollArea_4.setWidgetResizable(True) self.scrollArea_4.setObjectName("scrollArea_4") self.scrollAreaWidgetContents_4 = QtWidgets.QWidget() self.scrollAreaWidgetContents_4.setGeometry( QtCore.QRect(0, 0, 208, 589)) self.scrollAreaWidgetContents_4.setObjectName( "scrollAreaWidgetContents_4") self.verticalLayout_21 = QtWidgets.QVBoxLayout( self.scrollAreaWidgetContents_4) self.verticalLayout_21.setObjectName("verticalLayout_21") self.stm_adc_bdd2_layout = QtWidgets.QVBoxLayout() self.stm_adc_bdd2_layout.setSpacing(0) self.stm_adc_bdd2_layout.setObjectName("stm_adc_bdd2_layout") self.verticalLayout_21.addLayout(self.stm_adc_bdd2_layout) spacerItem3 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_21.addItem(spacerItem3) self.scrollArea_4.setWidget(self.scrollAreaWidgetContents_4) self.verticalLayout_25.addWidget(self.scrollArea_4) self.horizontalLayout_10.addWidget(self.groupBox_9) self.gridLayout_4.addLayout(self.horizontalLayout_10, 3, 0, 1, 1) self.groupBox_12 = QtWidgets.QGroupBox(self.stm_group_box) self.groupBox_12.setObjectName("groupBox_12") self.verticalLayout_27 = QtWidgets.QVBoxLayout(self.groupBox_12) self.verticalLayout_27.setObjectName("verticalLayout_27") self.verticalLayout_26 = QtWidgets.QVBoxLayout() self.verticalLayout_26.setObjectName("verticalLayout_26") self.label = QtWidgets.QLabel(self.groupBox_12) self.label.setAlignment(QtCore.Qt.AlignCenter) self.label.setObjectName("label") self.verticalLayout_26.addWidget(self.label) self.verticalLayout_33 = QtWidgets.QVBoxLayout() self.verticalLayout_33.setObjectName("verticalLayout_33") self.horizontalLayout_12 = QtWidgets.QHBoxLayout() self.horizontalLayout_12.setObjectName("horizontalLayout_12") self.dep_set_p30v_button = QtWidgets.QPushButton(self.groupBox_12) self.dep_set_p30v_button.setObjectName("dep_set_p30v_button") self.horizontalLayout_12.addWidget(self.dep_set_p30v_button) self.dep_set_0v_button = QtWidgets.QPushButton(self.groupBox_12) self.dep_set_0v_button.setObjectName("dep_set_0v_button") self.horizontalLayout_12.addWidget(self.dep_set_0v_button) self.dep_set_m30v_button = QtWidgets.QPushButton(self.groupBox_12) self.dep_set_m30v_button.setObjectName("dep_set_m30v_button") self.horizontalLayout_12.addWidget(self.dep_set_m30v_button) self.verticalLayout_33.addLayout(self.horizontalLayout_12) self.verticalLayout_32 = QtWidgets.QVBoxLayout() self.verticalLayout_32.setObjectName("verticalLayout_32") self.label_5 = QtWidgets.QLabel(self.groupBox_12) self.label_5.setAlignment(QtCore.Qt.AlignCenter) self.label_5.setObjectName("label_5") self.verticalLayout_32.addWidget(self.label_5) self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.verticalLayout_31 = QtWidgets.QVBoxLayout() self.verticalLayout_31.setObjectName("verticalLayout_31") self.label_2 = QtWidgets.QLabel(self.groupBox_12) self.label_2.setAlignment(QtCore.Qt.AlignCenter) self.label_2.setObjectName("label_2") self.verticalLayout_31.addWidget(self.label_2) self.dep_start_button = QtWidgets.QPushButton(self.groupBox_12) self.dep_start_button.setObjectName("dep_start_button") self.verticalLayout_31.addWidget(self.dep_start_button) self.horizontalLayout_4.addLayout(self.verticalLayout_31) self.verticalLayout_29 = QtWidgets.QVBoxLayout() self.verticalLayout_29.setObjectName("verticalLayout_29") self.dep_time_spinbix = QtWidgets.QSpinBox(self.groupBox_12) self.dep_time_spinbix.setMaximum(999) self.dep_time_spinbix.setProperty("value", 5) self.dep_time_spinbix.setObjectName("dep_time_spinbix") self.verticalLayout_29.addWidget(self.dep_time_spinbix) self.dep_stop_button = QtWidgets.QPushButton(self.groupBox_12) self.dep_stop_button.setObjectName("dep_stop_button") self.verticalLayout_29.addWidget(self.dep_stop_button) self.horizontalLayout_4.addLayout(self.verticalLayout_29) self.verticalLayout_32.addLayout(self.horizontalLayout_4) self.verticalLayout_33.addLayout(self.verticalLayout_32) self.verticalLayout_26.addLayout(self.verticalLayout_33) self.verticalLayout_27.addLayout(self.verticalLayout_26) self.gridLayout_4.addWidget(self.groupBox_12, 4, 0, 1, 1) self.verticalLayout_22.addWidget(self.stm_group_box) self.horizontalLayout.addLayout(self.verticalLayout_22) self.groupBox_6 = QtWidgets.QGroupBox(self.widget) self.groupBox_6.setObjectName("groupBox_6") self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.groupBox_6) self.verticalLayout_8.setObjectName("verticalLayout_8") self.pushButton_8 = QtWidgets.QPushButton(self.groupBox_6) self.pushButton_8.setObjectName("pushButton_8") self.verticalLayout_8.addWidget(self.pushButton_8) self.progressBar = QtWidgets.QProgressBar(self.groupBox_6) self.progressBar.setProperty("value", 0) self.progressBar.setObjectName("progressBar") self.verticalLayout_8.addWidget(self.progressBar) self.tableWidget = QtWidgets.QTableWidget(self.groupBox_6) self.tableWidget.setObjectName("tableWidget") self.tableWidget.setColumnCount(0) self.tableWidget.setRowCount(0) self.verticalLayout_8.addWidget(self.tableWidget) self.horizontalLayout.addWidget(self.groupBox_6) self.verticalLayout_2 = QtWidgets.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") self.frame = QtWidgets.QFrame(self.widget) self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel) self.frame.setFrameShadow(QtWidgets.QFrame.Raised) self.frame.setObjectName("frame") self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.frame) self.verticalLayout_4.setObjectName("verticalLayout_4") self.verticalLayout_2.addWidget(self.frame) self.horizontalLayout.addLayout(self.verticalLayout_2) self.verticalLayout_34.addLayout(self.horizontalLayout) self.verticalLayout_18.addWidget(self.widget) self.tabWidget.addTab(self.tab, "") self.tab_2 = QtWidgets.QWidget() self.tab_2.setObjectName("tab_2") self.gridLayout_9 = QtWidgets.QGridLayout(self.tab_2) self.gridLayout_9.setObjectName("gridLayout_9") self.stm_widget_layout = QtWidgets.QVBoxLayout() self.stm_widget_layout.setObjectName("stm_widget_layout") self.gridLayout_9.addLayout(self.stm_widget_layout, 0, 0, 1, 1) self.tabWidget.addTab(self.tab_2, "") self.tab_5 = QtWidgets.QWidget() self.tab_5.setObjectName("tab_5") self.verticalLayout_11 = QtWidgets.QVBoxLayout(self.tab_5) self.verticalLayout_11.setObjectName("verticalLayout_11") self.mku_widget_layout = QtWidgets.QVBoxLayout() self.mku_widget_layout.setObjectName("mku_widget_layout") self.verticalLayout_11.addLayout(self.mku_widget_layout) self.tabWidget.addTab(self.tab_5, "") self.tab_3 = QtWidgets.QWidget() self.tab_3.setObjectName("tab_3") self.horizontalLayout_5 = QtWidgets.QHBoxLayout(self.tab_3) self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.be_widget_layout = QtWidgets.QHBoxLayout() self.be_widget_layout.setObjectName("be_widget_layout") self.horizontalLayout_5.addLayout(self.be_widget_layout) self.tabWidget.addTab(self.tab_3, "") self.tab_6 = QtWidgets.QWidget() self.tab_6.setObjectName("tab_6") self.verticalLayout_12 = QtWidgets.QVBoxLayout(self.tab_6) self.verticalLayout_12.setObjectName("verticalLayout_12") self.bdd_widget_layout = QtWidgets.QVBoxLayout() self.bdd_widget_layout.setObjectName("bdd_widget_layout") self.verticalLayout_12.addLayout(self.bdd_widget_layout) self.tabWidget.addTab(self.tab_6, "") self.tab_7 = QtWidgets.QWidget() self.tab_7.setObjectName("tab_7") self.verticalLayout_30 = QtWidgets.QVBoxLayout(self.tab_7) self.verticalLayout_30.setObjectName("verticalLayout_30") self.dep_widget_layout = QtWidgets.QVBoxLayout() self.dep_widget_layout.setObjectName("dep_widget_layout") self.verticalLayout_30.addLayout(self.dep_widget_layout) self.tabWidget.addTab(self.tab_7, "") self.tab_4 = QtWidgets.QWidget() self.tab_4.setObjectName("tab_4") self.verticalLayout_10 = QtWidgets.QVBoxLayout(self.tab_4) self.verticalLayout_10.setObjectName("verticalLayout_10") self.interface_widget_layout = QtWidgets.QVBoxLayout() self.interface_widget_layout.setObjectName("interface_widget_layout") self.verticalLayout_10.addLayout(self.interface_widget_layout) self.tabWidget.addTab(self.tab_4, "") self.tab_8 = QtWidgets.QWidget() self.tab_8.setObjectName("tab_8") self.horizontalLayout_14 = QtWidgets.QHBoxLayout(self.tab_8) self.horizontalLayout_14.setObjectName("horizontalLayout_14") self.mko_widget_layout = QtWidgets.QHBoxLayout() self.mko_widget_layout.setObjectName("mko_widget_layout") self.horizontalLayout_14.addLayout(self.mko_widget_layout) self.tabWidget.addTab(self.tab_8, "") self.verticalLayout_28.addWidget(self.tabWidget) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.connections_status_group_box = QtWidgets.QGroupBox( self.centralwidget) self.connections_status_group_box.setObjectName( "connections_status_group_box") self.verticalLayout_5 = QtWidgets.QVBoxLayout( self.connections_status_group_box) self.verticalLayout_5.setObjectName("verticalLayout_5") self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.be_status_line_edit = QtWidgets.QLineEdit( self.connections_status_group_box) self.be_status_line_edit.setObjectName("be_status_line_edit") self.horizontalLayout_3.addWidget(self.be_status_line_edit) self.bdd_status_line_edit = QtWidgets.QLineEdit( self.connections_status_group_box) self.bdd_status_line_edit.setObjectName("bdd_status_line_edit") self.horizontalLayout_3.addWidget(self.bdd_status_line_edit) self.stm_status_line_edit = QtWidgets.QLineEdit( self.connections_status_group_box) self.stm_status_line_edit.setObjectName("stm_status_line_edit") self.horizontalLayout_3.addWidget(self.stm_status_line_edit) self.mku_status_line_edit = QtWidgets.QLineEdit( self.connections_status_group_box) self.mku_status_line_edit.setObjectName("mku_status_line_edit") self.horizontalLayout_3.addWidget(self.mku_status_line_edit) self.interface_status_line_edit = QtWidgets.QLineEdit( self.connections_status_group_box) self.interface_status_line_edit.setObjectName( "interface_status_line_edit") self.horizontalLayout_3.addWidget(self.interface_status_line_edit) self.dep_status_line_edit = QtWidgets.QLineEdit( self.connections_status_group_box) self.dep_status_line_edit.setObjectName("dep_status_line_edit") self.horizontalLayout_3.addWidget(self.dep_status_line_edit) self.verticalLayout_5.addLayout(self.horizontalLayout_3) self.horizontalLayout_2.addWidget(self.connections_status_group_box) self.groupBox_11 = QtWidgets.QGroupBox(self.centralwidget) self.groupBox_11.setObjectName("groupBox_11") self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.groupBox_11) self.verticalLayout_7.setObjectName("verticalLayout_7") self.connect_button = QtWidgets.QPushButton(self.groupBox_11) self.connect_button.setObjectName("connect_button") self.verticalLayout_7.addWidget(self.connect_button) self.horizontalLayout_2.addWidget(self.groupBox_11) self.verticalLayout_28.addLayout(self.horizontalLayout_2) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1655, 26)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def setupUi(self, LayoutDemo): LayoutDemo.setObjectName("LayoutDemo") LayoutDemo.resize(748, 594) self.centralwidget = QtWidgets.QWidget(LayoutDemo) self.centralwidget.setObjectName("centralwidget") self.gridLayoutWidget = QtWidgets.QWidget(self.centralwidget) self.gridLayoutWidget.setGeometry(QtCore.QRect(140, 130, 471, 321)) self.gridLayoutWidget.setObjectName("gridLayoutWidget") self.gridLayout = QtWidgets.QGridLayout(self.gridLayoutWidget) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setObjectName("gridLayout") self.doubleSpinBox_returns_min = QtWidgets.QDoubleSpinBox( self.gridLayoutWidget) self.doubleSpinBox_returns_min.setObjectName( "doubleSpinBox_returns_min") self.gridLayout.addWidget(self.doubleSpinBox_returns_min, 0, 1, 1, 1) self.doubleSpinBox_4 = QtWidgets.QDoubleSpinBox(self.gridLayoutWidget) self.doubleSpinBox_4.setObjectName("doubleSpinBox_4") self.gridLayout.addWidget(self.doubleSpinBox_4, 1, 2, 1, 1) self.label = QtWidgets.QLabel(self.gridLayoutWidget) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 0, 0, 1, 1) self.doubleSpinBox_3 = QtWidgets.QDoubleSpinBox(self.gridLayoutWidget) self.doubleSpinBox_3.setObjectName("doubleSpinBox_3") self.gridLayout.addWidget(self.doubleSpinBox_3, 1, 1, 1, 1) self.label_3 = QtWidgets.QLabel(self.gridLayoutWidget) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1) self.doubleSpinBox_6 = QtWidgets.QDoubleSpinBox(self.gridLayoutWidget) self.doubleSpinBox_6.setObjectName("doubleSpinBox_6") self.gridLayout.addWidget(self.doubleSpinBox_6, 2, 2, 1, 1) self.doubleSpinBox_5 = QtWidgets.QDoubleSpinBox(self.gridLayoutWidget) self.doubleSpinBox_5.setObjectName("doubleSpinBox_5") self.gridLayout.addWidget(self.doubleSpinBox_5, 2, 1, 1, 1) self.label_2 = QtWidgets.QLabel(self.gridLayoutWidget) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1) self.doubleSpinBox_returns_max = QtWidgets.QDoubleSpinBox( self.gridLayoutWidget) self.doubleSpinBox_returns_max.setObjectName( "doubleSpinBox_returns_max") self.gridLayout.addWidget(self.doubleSpinBox_returns_max, 0, 2, 1, 1) self.label_4 = QtWidgets.QLabel(self.centralwidget) self.label_4.setGeometry(QtCore.QRect(360, 80, 54, 12)) self.label_4.setObjectName("label_4") self.label_5 = QtWidgets.QLabel(self.centralwidget) self.label_5.setGeometry(QtCore.QRect(510, 80, 54, 12)) self.label_5.setObjectName("label_5") self.Start_Button = QtWidgets.QPushButton(self.centralwidget) self.Start_Button.setGeometry(QtCore.QRect(650, 280, 75, 23)) self.Start_Button.setObjectName("Start_Button") LayoutDemo.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(LayoutDemo) self.menubar.setGeometry(QtCore.QRect(0, 0, 748, 23)) self.menubar.setObjectName("menubar") LayoutDemo.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(LayoutDemo) self.statusbar.setObjectName("statusbar") LayoutDemo.setStatusBar(self.statusbar) self.label_3.setBuddy(self.doubleSpinBox_5) self.retranslateUi(LayoutDemo) QtCore.QMetaObject.connectSlotsByName(LayoutDemo) LayoutDemo.setTabOrder(self.doubleSpinBox_returns_min, self.doubleSpinBox_returns_max) LayoutDemo.setTabOrder(self.doubleSpinBox_returns_max, self.doubleSpinBox_3) LayoutDemo.setTabOrder(self.doubleSpinBox_3, self.doubleSpinBox_4) LayoutDemo.setTabOrder(self.doubleSpinBox_4, self.doubleSpinBox_5) LayoutDemo.setTabOrder(self.doubleSpinBox_5, self.doubleSpinBox_6)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(431, 251) MainWindow.setAcceptDrops(True) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName("verticalLayout") self.gridLayout_2 = QtWidgets.QGridLayout() self.gridLayout_2.setObjectName("gridLayout_2") self.groupBox = QtWidgets.QGroupBox(self.centralwidget) self.groupBox.setObjectName("groupBox") self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.groupBox) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.ImagesLoaded_label = QtWidgets.QLabel(self.groupBox) self.ImagesLoaded_label.setAlignment(QtCore.Qt.AlignCenter) self.ImagesLoaded_label.setObjectName("ImagesLoaded_label") self.horizontalLayout_2.addWidget(self.ImagesLoaded_label) self.gridLayout_2.addWidget(self.groupBox, 0, 2, 1, 1) self.settings_groupBox = QtWidgets.QGroupBox(self.centralwidget) self.settings_groupBox.setObjectName("settings_groupBox") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.settings_groupBox) self.verticalLayout_2.setObjectName("verticalLayout_2") self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.useGPU_checkBox = QtWidgets.QCheckBox(self.settings_groupBox) self.useGPU_checkBox.setText("") self.useGPU_checkBox.setChecked(True) self.useGPU_checkBox.setObjectName("useGPU_checkBox") self.gridLayout.addWidget(self.useGPU_checkBox, 3, 1, 1, 1) self.label_4 = QtWidgets.QLabel(self.settings_groupBox) self.label_4.setObjectName("label_4") self.gridLayout.addWidget(self.label_4, 3, 0, 1, 1) self.modelType_comboBox = QtWidgets.QComboBox(self.settings_groupBox) self.modelType_comboBox.setObjectName("modelType_comboBox") self.modelType_comboBox.addItem("") self.modelType_comboBox.addItem("") self.gridLayout.addWidget(self.modelType_comboBox, 0, 1, 1, 1) self.label_3 = QtWidgets.QLabel(self.settings_groupBox) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1) self.cellSize_doubleSpinBox = QtWidgets.QDoubleSpinBox( self.settings_groupBox) self.cellSize_doubleSpinBox.setDecimals(0) self.cellSize_doubleSpinBox.setProperty("value", 10.0) self.cellSize_doubleSpinBox.setObjectName("cellSize_doubleSpinBox") self.gridLayout.addWidget(self.cellSize_doubleSpinBox, 1, 1, 1, 1) self.label_2 = QtWidgets.QLabel(self.settings_groupBox) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1) self.threshold_doubleSpinBox = QtWidgets.QDoubleSpinBox( self.settings_groupBox) self.threshold_doubleSpinBox.setProperty("value", 0.4) self.threshold_doubleSpinBox.setObjectName("threshold_doubleSpinBox") self.gridLayout.addWidget(self.threshold_doubleSpinBox, 2, 1, 1, 1) self.label = QtWidgets.QLabel(self.settings_groupBox) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 0, 0, 1, 1) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout.addItem(spacerItem, 4, 1, 1, 1) self.verticalLayout_2.addLayout(self.gridLayout) self.setDefaults_pushButton = QtWidgets.QPushButton( self.settings_groupBox) self.setDefaults_pushButton.setObjectName("setDefaults_pushButton") self.verticalLayout_2.addWidget(self.setDefaults_pushButton) self.gridLayout_2.addWidget(self.settings_groupBox, 0, 1, 1, 1) self.verticalLayout.addLayout(self.gridLayout_2) self.run_pushButton = QtWidgets.QPushButton(self.centralwidget) self.run_pushButton.setObjectName("run_pushButton") self.verticalLayout.addWidget(self.run_pushButton) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 431, 21)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def setupUi(self, Form): Form.setObjectName("Form") Form.resize(974, 741) self.canvas = qplCanvas.QPLCanvas_2D(Form) self.canvas.setObjectName("canvas") self.layoutWidget = QtWidgets.QWidget(Form) self.layoutWidget.setGeometry(QtCore.QRect(720, 140, 241, 411)) self.layoutWidget.setObjectName("layoutWidget") self.verticalLayout = QtWidgets.QVBoxLayout(self.layoutWidget) self.verticalLayout.setSizeConstraint(QtWidgets.QLayout.SetFixedSize) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.gridLayout_2 = QtWidgets.QGridLayout() self.gridLayout_2.setObjectName("gridLayout_2") self.label_min = QtWidgets.QLabel(self.layoutWidget) self.label_min.setAlignment(QtCore.Qt.AlignCenter) self.label_min.setObjectName("label_min") self.gridLayout_2.addWidget(self.label_min, 0, 1, 1, 1) self.label_max = QtWidgets.QLabel(self.layoutWidget) self.label_max.setAlignment(QtCore.Qt.AlignCenter) self.label_max.setObjectName("label_max") self.gridLayout_2.addWidget(self.label_max, 0, 2, 1, 1) self.label_steps = QtWidgets.QLabel(self.layoutWidget) self.label_steps.setAlignment(QtCore.Qt.AlignCenter) self.label_steps.setObjectName("label_steps") self.gridLayout_2.addWidget(self.label_steps, 0, 3, 1, 1) self.cb_scan1 = QtWidgets.QComboBox(self.layoutWidget) font = QtGui.QFont() font.setPointSize(8) self.cb_scan1.setFont(font) self.cb_scan1.setObjectName("cb_scan1") self.cb_scan1.addItem("") self.cb_scan1.addItem("") self.cb_scan1.addItem("") self.gridLayout_2.addWidget(self.cb_scan1, 1, 0, 1, 1) self.dsB_min1 = QtWidgets.QDoubleSpinBox(self.layoutWidget) self.dsB_min1.setObjectName("dsB_min1") self.gridLayout_2.addWidget(self.dsB_min1, 1, 1, 1, 1) self.dsB_max1 = QtWidgets.QDoubleSpinBox(self.layoutWidget) self.dsB_max1.setObjectName("dsB_max1") self.gridLayout_2.addWidget(self.dsB_max1, 1, 2, 1, 1) self.dsB_steps1 = QtWidgets.QDoubleSpinBox(self.layoutWidget) self.dsB_steps1.setDecimals(0) self.dsB_steps1.setMinimum(1.0) self.dsB_steps1.setMaximum(1000.0) self.dsB_steps1.setObjectName("dsB_steps1") self.gridLayout_2.addWidget(self.dsB_steps1, 1, 3, 1, 1) self.cb_scan2 = QtWidgets.QComboBox(self.layoutWidget) font = QtGui.QFont() font.setPointSize(8) self.cb_scan2.setFont(font) self.cb_scan2.setObjectName("cb_scan2") self.cb_scan2.addItem("") self.cb_scan2.addItem("") self.cb_scan2.addItem("") self.gridLayout_2.addWidget(self.cb_scan2, 2, 0, 1, 1) self.dsB_min2 = QtWidgets.QDoubleSpinBox(self.layoutWidget) self.dsB_min2.setObjectName("dsB_min2") self.gridLayout_2.addWidget(self.dsB_min2, 2, 1, 1, 1) self.dsB_max2 = QtWidgets.QDoubleSpinBox(self.layoutWidget) self.dsB_max2.setObjectName("dsB_max2") self.gridLayout_2.addWidget(self.dsB_max2, 2, 2, 1, 1) self.dsB_steps2 = QtWidgets.QDoubleSpinBox(self.layoutWidget) self.dsB_steps2.setDecimals(0) self.dsB_steps2.setMinimum(1.0) self.dsB_steps2.setMaximum(1000.0) self.dsB_steps2.setObjectName("dsB_steps2") self.gridLayout_2.addWidget(self.dsB_steps2, 2, 3, 1, 1) self.cb_fixed = QtWidgets.QComboBox(self.layoutWidget) self.cb_fixed.setObjectName("cb_fixed") self.cb_fixed.addItem("") self.cb_fixed.addItem("") self.cb_fixed.addItem("") self.gridLayout_2.addWidget(self.cb_fixed, 3, 0, 1, 1) self.dsB_fixed_pos = QtWidgets.QDoubleSpinBox(self.layoutWidget) self.dsB_fixed_pos.setObjectName("dsB_fixed_pos") self.gridLayout_2.addWidget(self.dsB_fixed_pos, 3, 1, 1, 1) self.verticalLayout.addLayout(self.gridLayout_2) spacerItem = QtWidgets.QSpacerItem(228, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.verticalLayout.addItem(spacerItem) self.gridLayout_3 = QtWidgets.QGridLayout() self.gridLayout_3.setObjectName("gridLayout_3") self.label_ycurr = QtWidgets.QLabel(self.layoutWidget) self.label_ycurr.setAlignment(QtCore.Qt.AlignCenter) self.label_ycurr.setObjectName("label_ycurr") self.gridLayout_3.addWidget(self.label_ycurr, 0, 1, 1, 1) self.label_xcurr = QtWidgets.QLabel(self.layoutWidget) self.label_xcurr.setAlignment(QtCore.Qt.AlignCenter) self.label_xcurr.setObjectName("label_xcurr") self.gridLayout_3.addWidget(self.label_xcurr, 0, 0, 1, 1) self.label_zcurr = QtWidgets.QLabel(self.layoutWidget) self.label_zcurr.setAlignment(QtCore.Qt.AlignCenter) self.label_zcurr.setObjectName("label_zcurr") self.gridLayout_3.addWidget(self.label_zcurr, 0, 2, 1, 1) self.label_view_xCurr = QtWidgets.QLabel(self.layoutWidget) font = QtGui.QFont() font.setPointSize(12) self.label_view_xCurr.setFont(font) self.label_view_xCurr.setAlignment(QtCore.Qt.AlignCenter) self.label_view_xCurr.setObjectName("label_view_xCurr") self.gridLayout_3.addWidget(self.label_view_xCurr, 1, 0, 1, 1) self.label_view_yCurr = QtWidgets.QLabel(self.layoutWidget) font = QtGui.QFont() font.setPointSize(12) self.label_view_yCurr.setFont(font) self.label_view_yCurr.setAlignment(QtCore.Qt.AlignCenter) self.label_view_yCurr.setObjectName("label_view_yCurr") self.gridLayout_3.addWidget(self.label_view_yCurr, 1, 1, 1, 1) self.label_view_zCurr = QtWidgets.QLabel(self.layoutWidget) font = QtGui.QFont() font.setPointSize(12) self.label_view_zCurr.setFont(font) self.label_view_zCurr.setInputMethodHints( QtCore.Qt.ImhNoPredictiveText) self.label_view_zCurr.setAlignment(QtCore.Qt.AlignCenter) self.label_view_zCurr.setObjectName("label_view_zCurr") self.gridLayout_3.addWidget(self.label_view_zCurr, 1, 2, 1, 1) self.verticalLayout.addLayout(self.gridLayout_3) spacerItem1 = QtWidgets.QSpacerItem(228, 17, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.verticalLayout.addItem(spacerItem1) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.label_APD = QtWidgets.QLabel(self.layoutWidget) self.label_APD.setObjectName("label_APD") self.horizontalLayout.addWidget(self.label_APD) self.sB_APD = QtWidgets.QSpinBox(self.layoutWidget) self.sB_APD.setObjectName("sB_APD") self.horizontalLayout.addWidget(self.sB_APD) self.verticalLayout.addLayout(self.horizontalLayout) spacerItem2 = QtWidgets.QSpacerItem(228, 17, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.verticalLayout.addItem(spacerItem2) self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.pushButton_Start = QtWidgets.QPushButton(self.layoutWidget) self.pushButton_Start.setObjectName("pushButton_Start") self.gridLayout.addWidget(self.pushButton_Start, 0, 0, 1, 1) self.label_detectors = QtWidgets.QLabel(self.layoutWidget) font = QtGui.QFont() font.setPointSize(8) self.label_detectors.setFont(font) self.label_detectors.setObjectName("label_detectors") self.gridLayout.addWidget(self.label_detectors, 0, 1, 1, 1) self.pushButton_Stop = QtWidgets.QPushButton(self.layoutWidget) self.pushButton_Stop.setObjectName("pushButton_Stop") self.gridLayout.addWidget(self.pushButton_Stop, 1, 0, 1, 1) self.cb_detector = QtWidgets.QComboBox(self.layoutWidget) self.cb_detector.setObjectName("cb_detector") self.gridLayout.addWidget(self.cb_detector, 1, 1, 1, 1) self.pushButton_Resume = QtWidgets.QPushButton(self.layoutWidget) self.pushButton_Resume.setObjectName("pushButton_Resume") self.gridLayout.addWidget(self.pushButton_Resume, 2, 0, 1, 1) self.pushButton_Save = QtWidgets.QPushButton(self.layoutWidget) self.pushButton_Save.setObjectName("pushButton_Save") self.gridLayout.addWidget(self.pushButton_Save, 3, 0, 1, 1) self.verticalLayout.addLayout(self.gridLayout) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, SignalFrame): SignalFrame.setObjectName("SignalFrame") SignalFrame.resize(1057, 652) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( SignalFrame.sizePolicy().hasHeightForWidth()) SignalFrame.setSizePolicy(sizePolicy) SignalFrame.setMinimumSize(QtCore.QSize(0, 0)) SignalFrame.setMaximumSize(QtCore.QSize(16777215, 16777215)) SignalFrame.setSizeIncrement(QtCore.QSize(0, 0)) SignalFrame.setBaseSize(QtCore.QSize(0, 0)) SignalFrame.setMouseTracking(False) SignalFrame.setAcceptDrops(True) SignalFrame.setAutoFillBackground(False) SignalFrame.setStyleSheet("") SignalFrame.setFrameShape(QtWidgets.QFrame.NoFrame) SignalFrame.setFrameShadow(QtWidgets.QFrame.Raised) SignalFrame.setLineWidth(1) self.horizontalLayout = QtWidgets.QHBoxLayout(SignalFrame) self.horizontalLayout.setObjectName("horizontalLayout") self.gridLayout_2 = QtWidgets.QGridLayout() self.gridLayout_2.setSizeConstraint(QtWidgets.QLayout.SetFixedSize) self.gridLayout_2.setObjectName("gridLayout_2") self.lSignalViewText = QtWidgets.QLabel(SignalFrame) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.lSignalViewText.sizePolicy().hasHeightForWidth()) self.lSignalViewText.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setUnderline(False) self.lSignalViewText.setFont(font) self.lSignalViewText.setObjectName("lSignalViewText") self.gridLayout_2.addWidget(self.lSignalViewText, 17, 0, 1, 1) self.spinBoxBitsPerSymbol = QtWidgets.QSpinBox(SignalFrame) self.spinBoxBitsPerSymbol.setMinimum(1) self.spinBoxBitsPerSymbol.setMaximum(10) self.spinBoxBitsPerSymbol.setObjectName("spinBoxBitsPerSymbol") self.gridLayout_2.addWidget(self.spinBoxBitsPerSymbol, 11, 1, 1, 1) self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.btnSaveSignal = QtWidgets.QToolButton(SignalFrame) self.btnSaveSignal.setMinimumSize(QtCore.QSize(24, 24)) self.btnSaveSignal.setMaximumSize(QtCore.QSize(24, 24)) icon = QtGui.QIcon.fromTheme("document-save") self.btnSaveSignal.setIcon(icon) self.btnSaveSignal.setObjectName("btnSaveSignal") self.gridLayout.addWidget(self.btnSaveSignal, 0, 3, 1, 1) spacerItem = QtWidgets.QSpacerItem(10, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem, 0, 2, 1, 1) self.btnCloseSignal = QtWidgets.QToolButton(SignalFrame) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.btnCloseSignal.sizePolicy().hasHeightForWidth()) self.btnCloseSignal.setSizePolicy(sizePolicy) self.btnCloseSignal.setMinimumSize(QtCore.QSize(24, 24)) self.btnCloseSignal.setMaximumSize(QtCore.QSize(24, 24)) self.btnCloseSignal.setStyleSheet("color:red;") icon = QtGui.QIcon.fromTheme("window-close") self.btnCloseSignal.setIcon(icon) self.btnCloseSignal.setObjectName("btnCloseSignal") self.gridLayout.addWidget(self.btnCloseSignal, 0, 9, 1, 1) self.lSignalTyp = QtWidgets.QLabel(SignalFrame) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.lSignalTyp.sizePolicy().hasHeightForWidth()) self.lSignalTyp.setSizePolicy(sizePolicy) self.lSignalTyp.setObjectName("lSignalTyp") self.gridLayout.addWidget(self.lSignalTyp, 0, 1, 1, 1) self.lSignalNr = QtWidgets.QLabel(SignalFrame) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.lSignalNr.sizePolicy().hasHeightForWidth()) self.lSignalNr.setSizePolicy(sizePolicy) self.lSignalNr.setWordWrap(False) self.lSignalNr.setIndent(-1) self.lSignalNr.setObjectName("lSignalNr") self.gridLayout.addWidget(self.lSignalNr, 0, 0, 1, 1) self.btnInfo = QtWidgets.QToolButton(SignalFrame) self.btnInfo.setMinimumSize(QtCore.QSize(24, 24)) self.btnInfo.setMaximumSize(QtCore.QSize(24, 24)) icon = QtGui.QIcon.fromTheme("dialog-information") self.btnInfo.setIcon(icon) self.btnInfo.setObjectName("btnInfo") self.gridLayout.addWidget(self.btnInfo, 0, 6, 1, 1) self.btnReplay = QtWidgets.QToolButton(SignalFrame) self.btnReplay.setMinimumSize(QtCore.QSize(24, 24)) self.btnReplay.setMaximumSize(QtCore.QSize(24, 24)) self.btnReplay.setText("") icon = QtGui.QIcon.fromTheme("media-playback-start") self.btnReplay.setIcon(icon) self.btnReplay.setObjectName("btnReplay") self.gridLayout.addWidget(self.btnReplay, 0, 5, 1, 1) self.gridLayout_2.addLayout(self.gridLayout, 0, 0, 1, 2) self.cbProtoView = QtWidgets.QComboBox(SignalFrame) self.cbProtoView.setObjectName("cbProtoView") self.cbProtoView.addItem("") self.cbProtoView.addItem("") self.cbProtoView.addItem("") self.gridLayout_2.addWidget(self.cbProtoView, 23, 1, 1, 1) self.lCenterSpacing = QtWidgets.QLabel(SignalFrame) self.lCenterSpacing.setObjectName("lCenterSpacing") self.gridLayout_2.addWidget(self.lCenterSpacing, 4, 0, 1, 1) self.spinBoxTolerance = QtWidgets.QSpinBox(SignalFrame) self.spinBoxTolerance.setMinimumSize(QtCore.QSize(100, 0)) self.spinBoxTolerance.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.spinBoxTolerance.setMaximum(9999) self.spinBoxTolerance.setObjectName("spinBoxTolerance") self.gridLayout_2.addWidget(self.spinBoxTolerance, 8, 1, 1, 1) self.lSamplesPerSymbol = QtWidgets.QLabel(SignalFrame) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.lSamplesPerSymbol.sizePolicy().hasHeightForWidth()) self.lSamplesPerSymbol.setSizePolicy(sizePolicy) self.lSamplesPerSymbol.setTextInteractionFlags( QtCore.Qt.LinksAccessibleByMouse) self.lSamplesPerSymbol.setObjectName("lSamplesPerSymbol") self.gridLayout_2.addWidget(self.lSamplesPerSymbol, 5, 0, 1, 1) self.lErrorTolerance = QtWidgets.QLabel(SignalFrame) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.lErrorTolerance.sizePolicy().hasHeightForWidth()) self.lErrorTolerance.setSizePolicy(sizePolicy) self.lErrorTolerance.setMinimumSize(QtCore.QSize(0, 0)) self.lErrorTolerance.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.lErrorTolerance.setObjectName("lErrorTolerance") self.gridLayout_2.addWidget(self.lErrorTolerance, 8, 0, 1, 1) self.lCenterOffset = QtWidgets.QLabel(SignalFrame) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.lCenterOffset.sizePolicy().hasHeightForWidth()) self.lCenterOffset.setSizePolicy(sizePolicy) self.lCenterOffset.setMinimumSize(QtCore.QSize(0, 0)) self.lCenterOffset.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.lCenterOffset.setWhatsThis("") self.lCenterOffset.setObjectName("lCenterOffset") self.gridLayout_2.addWidget(self.lCenterOffset, 3, 0, 1, 1) self.labelModulation = QtWidgets.QLabel(SignalFrame) self.labelModulation.setObjectName("labelModulation") self.gridLayout_2.addWidget(self.labelModulation, 10, 0, 1, 1) self.cbSignalView = QtWidgets.QComboBox(SignalFrame) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.cbSignalView.sizePolicy().hasHeightForWidth()) self.cbSignalView.setSizePolicy(sizePolicy) self.cbSignalView.setObjectName("cbSignalView") self.cbSignalView.addItem("") self.cbSignalView.addItem("") self.cbSignalView.addItem("") self.gridLayout_2.addWidget(self.cbSignalView, 17, 1, 1, 1) self.spinBoxNoiseTreshold = QtWidgets.QDoubleSpinBox(SignalFrame) self.spinBoxNoiseTreshold.setSuffix("") self.spinBoxNoiseTreshold.setDecimals(4) self.spinBoxNoiseTreshold.setMaximum(1.0) self.spinBoxNoiseTreshold.setSingleStep(0.0001) self.spinBoxNoiseTreshold.setObjectName("spinBoxNoiseTreshold") self.gridLayout_2.addWidget(self.spinBoxNoiseTreshold, 2, 1, 1, 1) self.spinBoxCenterSpacing = QtWidgets.QDoubleSpinBox(SignalFrame) self.spinBoxCenterSpacing.setDecimals(4) self.spinBoxCenterSpacing.setMinimum(0.0001) self.spinBoxCenterSpacing.setMaximum(5.0) self.spinBoxCenterSpacing.setSingleStep(0.0001) self.spinBoxCenterSpacing.setProperty("value", 1.0) self.spinBoxCenterSpacing.setObjectName("spinBoxCenterSpacing") self.gridLayout_2.addWidget(self.spinBoxCenterSpacing, 4, 1, 1, 1) self.lineEditSignalName = QtWidgets.QLineEdit(SignalFrame) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.lineEditSignalName.sizePolicy().hasHeightForWidth()) self.lineEditSignalName.setSizePolicy(sizePolicy) self.lineEditSignalName.setMinimumSize(QtCore.QSize(214, 0)) self.lineEditSignalName.setMaximumSize(QtCore.QSize( 16777215, 16777215)) self.lineEditSignalName.setAcceptDrops(False) self.lineEditSignalName.setObjectName("lineEditSignalName") self.gridLayout_2.addWidget(self.lineEditSignalName, 1, 0, 1, 2) self.horizontalLayout_5 = QtWidgets.QHBoxLayout() self.horizontalLayout_5.setSpacing(7) self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.cbModulationType = QtWidgets.QComboBox(SignalFrame) self.cbModulationType.setObjectName("cbModulationType") self.cbModulationType.addItem("") self.cbModulationType.addItem("") self.cbModulationType.addItem("") self.horizontalLayout_5.addWidget(self.cbModulationType) self.btnAdvancedModulationSettings = QtWidgets.QToolButton(SignalFrame) icon = QtGui.QIcon.fromTheme("configure") self.btnAdvancedModulationSettings.setIcon(icon) self.btnAdvancedModulationSettings.setIconSize(QtCore.QSize(16, 16)) self.btnAdvancedModulationSettings.setObjectName( "btnAdvancedModulationSettings") self.horizontalLayout_5.addWidget(self.btnAdvancedModulationSettings) self.gridLayout_2.addLayout(self.horizontalLayout_5, 10, 1, 1, 1) self.chkBoxSyncSelection = QtWidgets.QCheckBox(SignalFrame) self.chkBoxSyncSelection.setChecked(True) self.chkBoxSyncSelection.setObjectName("chkBoxSyncSelection") self.gridLayout_2.addWidget(self.chkBoxSyncSelection, 24, 0, 1, 1) self.labelSpectrogramMin = QtWidgets.QLabel(SignalFrame) self.labelSpectrogramMin.setObjectName("labelSpectrogramMin") self.gridLayout_2.addWidget(self.labelSpectrogramMin, 21, 0, 1, 1) self.labelSpectrogramMax = QtWidgets.QLabel(SignalFrame) self.labelSpectrogramMax.setObjectName("labelSpectrogramMax") self.gridLayout_2.addWidget(self.labelSpectrogramMax, 22, 0, 1, 1) self.chkBoxShowProtocol = QtWidgets.QCheckBox(SignalFrame) self.chkBoxShowProtocol.setObjectName("chkBoxShowProtocol") self.gridLayout_2.addWidget(self.chkBoxShowProtocol, 23, 0, 1, 1) self.spinBoxSamplesPerSymbol = QtWidgets.QSpinBox(SignalFrame) self.spinBoxSamplesPerSymbol.setMinimumSize(QtCore.QSize(100, 0)) self.spinBoxSamplesPerSymbol.setMinimum(1) self.spinBoxSamplesPerSymbol.setMaximum(999999999) self.spinBoxSamplesPerSymbol.setObjectName("spinBoxSamplesPerSymbol") self.gridLayout_2.addWidget(self.spinBoxSamplesPerSymbol, 5, 1, 1, 1) self.btnAutoDetect = QtWidgets.QToolButton(SignalFrame) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.btnAutoDetect.sizePolicy().hasHeightForWidth()) self.btnAutoDetect.setSizePolicy(sizePolicy) self.btnAutoDetect.setIconSize(QtCore.QSize(16, 16)) self.btnAutoDetect.setCheckable(False) self.btnAutoDetect.setChecked(False) self.btnAutoDetect.setPopupMode(QtWidgets.QToolButton.MenuButtonPopup) self.btnAutoDetect.setArrowType(QtCore.Qt.NoArrow) self.btnAutoDetect.setObjectName("btnAutoDetect") self.gridLayout_2.addWidget(self.btnAutoDetect, 13, 0, 1, 2) self.line = QtWidgets.QFrame(SignalFrame) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.gridLayout_2.addWidget(self.line, 15, 0, 1, 2) self.sliderSpectrogramMin = QtWidgets.QSlider(SignalFrame) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.sliderSpectrogramMin.sizePolicy().hasHeightForWidth()) self.sliderSpectrogramMin.setSizePolicy(sizePolicy) self.sliderSpectrogramMin.setMinimum(-150) self.sliderSpectrogramMin.setMaximum(10) self.sliderSpectrogramMin.setOrientation(QtCore.Qt.Horizontal) self.sliderSpectrogramMin.setObjectName("sliderSpectrogramMin") self.gridLayout_2.addWidget(self.sliderSpectrogramMin, 21, 1, 1, 1) self.labelFFTWindowSize = QtWidgets.QLabel(SignalFrame) self.labelFFTWindowSize.setObjectName("labelFFTWindowSize") self.gridLayout_2.addWidget(self.labelFFTWindowSize, 20, 0, 1, 1) self.sliderSpectrogramMax = QtWidgets.QSlider(SignalFrame) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.sliderSpectrogramMax.sizePolicy().hasHeightForWidth()) self.sliderSpectrogramMax.setSizePolicy(sizePolicy) self.sliderSpectrogramMax.setMinimum(-150) self.sliderSpectrogramMax.setMaximum(10) self.sliderSpectrogramMax.setOrientation(QtCore.Qt.Horizontal) self.sliderSpectrogramMax.setObjectName("sliderSpectrogramMax") self.gridLayout_2.addWidget(self.sliderSpectrogramMax, 22, 1, 1, 1) self.spinBoxCenterOffset = QtWidgets.QDoubleSpinBox(SignalFrame) self.spinBoxCenterOffset.setMinimumSize(QtCore.QSize(100, 0)) self.spinBoxCenterOffset.setMaximumSize( QtCore.QSize(16777215, 16777215)) self.spinBoxCenterOffset.setDecimals(4) self.spinBoxCenterOffset.setMinimum(-3.15) self.spinBoxCenterOffset.setMaximum(6.28) self.spinBoxCenterOffset.setSingleStep(0.0001) self.spinBoxCenterOffset.setObjectName("spinBoxCenterOffset") self.gridLayout_2.addWidget(self.spinBoxCenterOffset, 3, 1, 1, 1) self.labelNoise = QtWidgets.QLabel(SignalFrame) self.labelNoise.setObjectName("labelNoise") self.gridLayout_2.addWidget(self.labelNoise, 2, 0, 1, 1) spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout_2.addItem(spacerItem1, 14, 0, 1, 1) self.sliderFFTWindowSize = QtWidgets.QSlider(SignalFrame) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.sliderFFTWindowSize.sizePolicy().hasHeightForWidth()) self.sliderFFTWindowSize.setSizePolicy(sizePolicy) self.sliderFFTWindowSize.setMinimum(6) self.sliderFFTWindowSize.setMaximum(15) self.sliderFFTWindowSize.setOrientation(QtCore.Qt.Horizontal) self.sliderFFTWindowSize.setObjectName("sliderFFTWindowSize") self.gridLayout_2.addWidget(self.sliderFFTWindowSize, 20, 1, 1, 1) self.lBitsPerSymbol = QtWidgets.QLabel(SignalFrame) self.lBitsPerSymbol.setObjectName("lBitsPerSymbol") self.gridLayout_2.addWidget(self.lBitsPerSymbol, 11, 0, 1, 1) self.horizontalLayout.addLayout(self.gridLayout_2) self.splitter = QtWidgets.QSplitter(SignalFrame) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.splitter.sizePolicy().hasHeightForWidth()) self.splitter.setSizePolicy(sizePolicy) self.splitter.setStyleSheet( "QSplitter::handle:vertical {\n" "margin: 4px 0px;\n" " background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0, \n" "stop:0 rgba(255, 255, 255, 0), \n" "stop:0.5 rgba(100, 100, 100, 100), \n" "stop:1 rgba(255, 255, 255, 0));\n" " image: url(:/icons/icons/splitter_handle_horizontal.svg);\n" "}") self.splitter.setFrameShape(QtWidgets.QFrame.NoFrame) self.splitter.setLineWidth(1) self.splitter.setOrientation(QtCore.Qt.Vertical) self.splitter.setHandleWidth(6) self.splitter.setChildrenCollapsible(False) self.splitter.setObjectName("splitter") self.layoutWidget = QtWidgets.QWidget(self.splitter) self.layoutWidget.setObjectName("layoutWidget") self.verticalLayout = QtWidgets.QVBoxLayout(self.layoutWidget) self.verticalLayout.setSizeConstraint( QtWidgets.QLayout.SetDefaultConstraint) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.stackedWidget = QtWidgets.QStackedWidget(self.layoutWidget) self.stackedWidget.setLineWidth(0) self.stackedWidget.setObjectName("stackedWidget") self.pageSignal = QtWidgets.QWidget() self.pageSignal.setObjectName("pageSignal") self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.pageSignal) self.horizontalLayout_6.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_6.setSpacing(0) self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.gvSignal = EpicGraphicView(self.pageSignal) self.gvSignal.setEnabled(True) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.gvSignal.sizePolicy().hasHeightForWidth()) self.gvSignal.setSizePolicy(sizePolicy) self.gvSignal.setMinimumSize(QtCore.QSize(0, 150)) self.gvSignal.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.gvSignal.setMouseTracking(True) self.gvSignal.setFocusPolicy(QtCore.Qt.WheelFocus) self.gvSignal.setContextMenuPolicy(QtCore.Qt.DefaultContextMenu) self.gvSignal.setAutoFillBackground(False) self.gvSignal.setStyleSheet("") self.gvSignal.setFrameShape(QtWidgets.QFrame.NoFrame) self.gvSignal.setFrameShadow(QtWidgets.QFrame.Raised) self.gvSignal.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn) self.gvSignal.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn) self.gvSignal.setInteractive(False) self.gvSignal.setRenderHints(QtGui.QPainter.Antialiasing | QtGui.QPainter.TextAntialiasing) self.gvSignal.setDragMode(QtWidgets.QGraphicsView.NoDrag) self.gvSignal.setCacheMode(QtWidgets.QGraphicsView.CacheNone) self.gvSignal.setTransformationAnchor(QtWidgets.QGraphicsView.NoAnchor) self.gvSignal.setResizeAnchor(QtWidgets.QGraphicsView.NoAnchor) self.gvSignal.setViewportUpdateMode( QtWidgets.QGraphicsView.MinimalViewportUpdate) self.gvSignal.setRubberBandSelectionMode(QtCore.Qt.ContainsItemShape) self.gvSignal.setOptimizationFlags( QtWidgets.QGraphicsView.DontClipPainter | QtWidgets.QGraphicsView.DontSavePainterState) self.gvSignal.setObjectName("gvSignal") self.horizontalLayout_6.addWidget(self.gvSignal) self.stackedWidget.addWidget(self.pageSignal) self.pageSpectrogram = QtWidgets.QWidget() self.pageSpectrogram.setObjectName("pageSpectrogram") self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.pageSpectrogram) self.horizontalLayout_4.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_4.setSpacing(0) self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.gvSpectrogram = SpectrogramGraphicView(self.pageSpectrogram) self.gvSpectrogram.setMouseTracking(True) self.gvSpectrogram.setFrameShape(QtWidgets.QFrame.NoFrame) self.gvSpectrogram.setInteractive(False) self.gvSpectrogram.setRenderHints(QtGui.QPainter.TextAntialiasing) self.gvSpectrogram.setCacheMode(QtWidgets.QGraphicsView.CacheNone) self.gvSpectrogram.setTransformationAnchor( QtWidgets.QGraphicsView.NoAnchor) self.gvSpectrogram.setViewportUpdateMode( QtWidgets.QGraphicsView.MinimalViewportUpdate) self.gvSpectrogram.setOptimizationFlags( QtWidgets.QGraphicsView.DontClipPainter | QtWidgets.QGraphicsView.DontSavePainterState) self.gvSpectrogram.setObjectName("gvSpectrogram") self.horizontalLayout_4.addWidget(self.gvSpectrogram) self.stackedWidget.addWidget(self.pageSpectrogram) self.pageLoading = QtWidgets.QWidget() self.pageLoading.setObjectName("pageLoading") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.pageLoading) self.verticalLayout_2.setObjectName("verticalLayout_2") self.labelLoadingAutoInterpretation = QtWidgets.QLabel( self.pageLoading) font = QtGui.QFont() font.setPointSize(12) self.labelLoadingAutoInterpretation.setFont(font) self.labelLoadingAutoInterpretation.setWordWrap(True) self.labelLoadingAutoInterpretation.setObjectName( "labelLoadingAutoInterpretation") self.verticalLayout_2.addWidget(self.labelLoadingAutoInterpretation) self.stackedWidget.addWidget(self.pageLoading) self.horizontalLayout_2.addWidget(self.stackedWidget) self.verticalLayout_5 = QtWidgets.QVBoxLayout() self.verticalLayout_5.setObjectName("verticalLayout_5") self.lYScale = QtWidgets.QLabel(self.layoutWidget) self.lYScale.setLocale( QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.UnitedStates)) self.lYScale.setObjectName("lYScale") self.verticalLayout_5.addWidget(self.lYScale) self.sliderYScale = QtWidgets.QSlider(self.layoutWidget) self.sliderYScale.setMinimum(1) self.sliderYScale.setMaximum(100) self.sliderYScale.setOrientation(QtCore.Qt.Vertical) self.sliderYScale.setTickPosition(QtWidgets.QSlider.TicksBelow) self.sliderYScale.setObjectName("sliderYScale") self.verticalLayout_5.addWidget(self.sliderYScale) self.horizontalLayout_2.addLayout(self.verticalLayout_5) self.verticalLayout.addLayout(self.horizontalLayout_2) self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.btnShowHideStartEnd = QtWidgets.QToolButton(self.layoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.btnShowHideStartEnd.sizePolicy().hasHeightForWidth()) self.btnShowHideStartEnd.setSizePolicy(sizePolicy) self.btnShowHideStartEnd.setAutoFillBackground(False) self.btnShowHideStartEnd.setStyleSheet("") icon = QtGui.QIcon.fromTheme("arrow-down-double") self.btnShowHideStartEnd.setIcon(icon) self.btnShowHideStartEnd.setCheckable(True) self.btnShowHideStartEnd.setObjectName("btnShowHideStartEnd") self.horizontalLayout_3.addWidget(self.btnShowHideStartEnd) self.lNumSelectedSamples = QtWidgets.QLabel(self.layoutWidget) self.lNumSelectedSamples.setObjectName("lNumSelectedSamples") self.horizontalLayout_3.addWidget(self.lNumSelectedSamples) self.lTextSelectedSamples = QtWidgets.QLabel(self.layoutWidget) self.lTextSelectedSamples.setObjectName("lTextSelectedSamples") self.horizontalLayout_3.addWidget(self.lTextSelectedSamples) self.line_3 = QtWidgets.QFrame(self.layoutWidget) self.line_3.setFrameShape(QtWidgets.QFrame.VLine) self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_3.setObjectName("line_3") self.horizontalLayout_3.addWidget(self.line_3) self.lDuration = QtWidgets.QLabel(self.layoutWidget) self.lDuration.setToolTip("") self.lDuration.setObjectName("lDuration") self.horizontalLayout_3.addWidget(self.lDuration) self.line_2 = QtWidgets.QFrame(self.layoutWidget) self.line_2.setFrameShape(QtWidgets.QFrame.VLine) self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_2.setObjectName("line_2") self.horizontalLayout_3.addWidget(self.line_2) self.labelRSSI = QtWidgets.QLabel(self.layoutWidget) self.labelRSSI.setObjectName("labelRSSI") self.horizontalLayout_3.addWidget(self.labelRSSI) spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem2) self.btnFilter = QtWidgets.QToolButton(self.layoutWidget) icon = QtGui.QIcon.fromTheme("view-filter") self.btnFilter.setIcon(icon) self.btnFilter.setPopupMode(QtWidgets.QToolButton.MenuButtonPopup) self.btnFilter.setToolButtonStyle(QtCore.Qt.ToolButtonTextBesideIcon) self.btnFilter.setArrowType(QtCore.Qt.NoArrow) self.btnFilter.setObjectName("btnFilter") self.horizontalLayout_3.addWidget(self.btnFilter) self.verticalLayout.addLayout(self.horizontalLayout_3) self.additionalInfos = QtWidgets.QHBoxLayout() self.additionalInfos.setSpacing(6) self.additionalInfos.setObjectName("additionalInfos") self.lStart = QtWidgets.QLabel(self.layoutWidget) self.lStart.setObjectName("lStart") self.additionalInfos.addWidget(self.lStart) self.spinBoxSelectionStart = QtWidgets.QSpinBox(self.layoutWidget) self.spinBoxSelectionStart.setReadOnly(False) self.spinBoxSelectionStart.setMaximum(99999999) self.spinBoxSelectionStart.setObjectName("spinBoxSelectionStart") self.additionalInfos.addWidget(self.spinBoxSelectionStart) self.lEnd = QtWidgets.QLabel(self.layoutWidget) self.lEnd.setObjectName("lEnd") self.additionalInfos.addWidget(self.lEnd) self.spinBoxSelectionEnd = QtWidgets.QSpinBox(self.layoutWidget) self.spinBoxSelectionEnd.setMaximum(99999999) self.spinBoxSelectionEnd.setObjectName("spinBoxSelectionEnd") self.additionalInfos.addWidget(self.spinBoxSelectionEnd) spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.additionalInfos.addItem(spacerItem3) self.lZoomText = QtWidgets.QLabel(self.layoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.lZoomText.sizePolicy().hasHeightForWidth()) self.lZoomText.setSizePolicy(sizePolicy) self.lZoomText.setMinimumSize(QtCore.QSize(0, 0)) self.lZoomText.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setItalic(False) font.setUnderline(False) self.lZoomText.setFont(font) self.lZoomText.setTextFormat(QtCore.Qt.PlainText) self.lZoomText.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter) self.lZoomText.setObjectName("lZoomText") self.additionalInfos.addWidget(self.lZoomText) self.spinBoxXZoom = QtWidgets.QSpinBox(self.layoutWidget) self.spinBoxXZoom.setMinimum(100) self.spinBoxXZoom.setMaximum(999999999) self.spinBoxXZoom.setObjectName("spinBoxXZoom") self.additionalInfos.addWidget(self.spinBoxXZoom) spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.additionalInfos.addItem(spacerItem4) self.lSamplesInView = QtWidgets.QLabel(self.layoutWidget) self.lSamplesInView.setObjectName("lSamplesInView") self.additionalInfos.addWidget(self.lSamplesInView) self.lStrich = QtWidgets.QLabel(self.layoutWidget) self.lStrich.setObjectName("lStrich") self.additionalInfos.addWidget(self.lStrich) self.lSamplesTotal = QtWidgets.QLabel(self.layoutWidget) self.lSamplesTotal.setObjectName("lSamplesTotal") self.additionalInfos.addWidget(self.lSamplesTotal) self.lSamplesViewText = QtWidgets.QLabel(self.layoutWidget) self.lSamplesViewText.setObjectName("lSamplesViewText") self.additionalInfos.addWidget(self.lSamplesViewText) self.verticalLayout.addLayout(self.additionalInfos) self.txtEdProto = TextEditProtocolView(self.splitter) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.txtEdProto.sizePolicy().hasHeightForWidth()) self.txtEdProto.setSizePolicy(sizePolicy) self.txtEdProto.setMinimumSize(QtCore.QSize(0, 80)) self.txtEdProto.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.txtEdProto.setBaseSize(QtCore.QSize(0, 0)) self.txtEdProto.setContextMenuPolicy(QtCore.Qt.DefaultContextMenu) self.txtEdProto.setAcceptDrops(False) self.txtEdProto.setObjectName("txtEdProto") self.horizontalLayout.addWidget(self.splitter) self.retranslateUi(SignalFrame) self.stackedWidget.setCurrentIndex(0) SignalFrame.setTabOrder(self.btnSaveSignal, self.btnReplay) SignalFrame.setTabOrder(self.btnReplay, self.btnInfo) SignalFrame.setTabOrder(self.btnInfo, self.btnCloseSignal) SignalFrame.setTabOrder(self.btnCloseSignal, self.gvSignal) SignalFrame.setTabOrder(self.gvSignal, self.lineEditSignalName) SignalFrame.setTabOrder(self.lineEditSignalName, self.spinBoxNoiseTreshold) SignalFrame.setTabOrder(self.spinBoxNoiseTreshold, self.spinBoxCenterOffset) SignalFrame.setTabOrder(self.spinBoxCenterOffset, self.spinBoxCenterSpacing) SignalFrame.setTabOrder(self.spinBoxCenterSpacing, self.spinBoxSamplesPerSymbol) SignalFrame.setTabOrder(self.spinBoxSamplesPerSymbol, self.spinBoxTolerance) SignalFrame.setTabOrder(self.spinBoxTolerance, self.cbModulationType) SignalFrame.setTabOrder(self.cbModulationType, self.spinBoxBitsPerSymbol) SignalFrame.setTabOrder(self.spinBoxBitsPerSymbol, self.btnAdvancedModulationSettings) SignalFrame.setTabOrder(self.btnAdvancedModulationSettings, self.btnShowHideStartEnd) SignalFrame.setTabOrder(self.btnShowHideStartEnd, self.btnAutoDetect) SignalFrame.setTabOrder(self.btnAutoDetect, self.txtEdProto) SignalFrame.setTabOrder(self.txtEdProto, self.cbSignalView) SignalFrame.setTabOrder(self.cbSignalView, self.sliderFFTWindowSize) SignalFrame.setTabOrder(self.sliderFFTWindowSize, self.sliderSpectrogramMin) SignalFrame.setTabOrder(self.sliderSpectrogramMin, self.sliderSpectrogramMax) SignalFrame.setTabOrder(self.sliderSpectrogramMax, self.cbProtoView) SignalFrame.setTabOrder(self.cbProtoView, self.chkBoxShowProtocol) SignalFrame.setTabOrder(self.chkBoxShowProtocol, self.chkBoxSyncSelection) SignalFrame.setTabOrder(self.chkBoxSyncSelection, self.sliderYScale) SignalFrame.setTabOrder(self.sliderYScale, self.btnFilter) SignalFrame.setTabOrder(self.btnFilter, self.spinBoxSelectionStart) SignalFrame.setTabOrder(self.spinBoxSelectionStart, self.spinBoxSelectionEnd) SignalFrame.setTabOrder(self.spinBoxSelectionEnd, self.spinBoxXZoom) SignalFrame.setTabOrder(self.spinBoxXZoom, self.gvSpectrogram)
def setupUi(self, window_main): window_main.setObjectName("window_main") window_main.resize(665, 500) self.centralwidget = QtWidgets.QWidget(window_main) self.centralwidget.setObjectName("centralwidget") self.centralwidget = QtWidgets.QWidget(window_main) self.centralwidget.setObjectName("centralwidget") self.tabWidget = QtWidgets.QTabWidget(self.centralwidget) self.tabWidget.setGeometry(QtCore.QRect(0, 0, 671, 501)) self.tabWidget.setObjectName("tabWidget") self.tab_control = QtWidgets.QWidget() self.tab_control.setObjectName("tab_control") self.label_camera_output_title = QtWidgets.QLabel(self.tab_control) self.label_camera_output_title.setGeometry(QtCore.QRect( 10, 0, 311, 16)) self.label_camera_output_title.setObjectName( "label_camera_output_title") self.gb_recording = QtWidgets.QGroupBox(self.tab_control) self.gb_recording.setGeometry(QtCore.QRect(460, 390, 191, 81)) self.gb_recording.setObjectName("gb_recording") self.button_toggle_recording = QtWidgets.QPushButton(self.gb_recording) self.button_toggle_recording.setGeometry(QtCore.QRect(10, 40, 171, 31)) self.button_toggle_recording.setObjectName("button_toggle_recording") self.label_status_title = QtWidgets.QLabel(self.gb_recording) self.label_status_title.setGeometry(QtCore.QRect(10, 20, 61, 16)) self.label_status_title.setObjectName("label_status_title") self.label_status_current = QtWidgets.QLabel(self.gb_recording) self.label_status_current.setGeometry(QtCore.QRect(70, 20, 111, 16)) self.label_status_current.setObjectName("label_status_current") self.label_camera_output = QtWidgets.QLabel(self.tab_control) self.label_camera_output.setGeometry(QtCore.QRect(10, 20, 640, 360)) self.label_camera_output.setFrameShape(QtWidgets.QFrame.Box) self.label_camera_output.setObjectName("label_camera_output") self.gb_classroom = QtWidgets.QGroupBox(self.tab_control) self.gb_classroom.setGeometry(QtCore.QRect(220, 390, 231, 81)) self.gb_classroom.setObjectName("gb_classroom") self.cb_choose_classroom = QtWidgets.QComboBox(self.gb_classroom) self.cb_choose_classroom.setGeometry(QtCore.QRect(110, 20, 111, 22)) self.cb_choose_classroom.setAutoFillBackground(False) self.cb_choose_classroom.setEditable(True) self.cb_choose_classroom.setCurrentText("") self.cb_choose_classroom.setInsertPolicy(QtWidgets.QComboBox.NoInsert) self.cb_choose_classroom.setObjectName("cb_choose_classroom") self.button_confirm_classroom = QtWidgets.QPushButton( self.gb_classroom) self.button_confirm_classroom.setGeometry(QtCore.QRect( 10, 50, 211, 23)) self.button_confirm_classroom.setObjectName("button_confirm_classroom") self.label_choose_classroom = QtWidgets.QLabel(self.gb_classroom) self.label_choose_classroom.setGeometry(QtCore.QRect(10, 20, 101, 16)) self.label_choose_classroom.setObjectName("label_choose_classroom") self.gb_camera = QtWidgets.QGroupBox(self.tab_control) self.gb_camera.setGeometry(QtCore.QRect(10, 390, 201, 81)) self.gb_camera.setObjectName("gb_camera") self.cb_camera_list = QtWidgets.QComboBox(self.gb_camera) self.cb_camera_list.setGeometry(QtCore.QRect(90, 50, 101, 22)) self.cb_camera_list.setInsertPolicy(QtWidgets.QComboBox.NoInsert) self.cb_camera_list.setObjectName("cb_camera_list") self.label_choose_camera = QtWidgets.QLabel(self.gb_camera) self.label_choose_camera.setGeometry(QtCore.QRect(10, 50, 81, 16)) self.label_choose_camera.setObjectName("label_choose_camera") self.button_refresh_camera_list = QtWidgets.QPushButton(self.gb_camera) self.button_refresh_camera_list.setGeometry( QtCore.QRect(10, 20, 181, 23)) self.button_refresh_camera_list.setObjectName( "button_refresh_camera_list") self.tabWidget.addTab(self.tab_control, "") self.tab_result = QtWidgets.QWidget() self.tab_result.setObjectName("tab_result") # self.table_attendance_result = QtWidgets.QTableWidget(self.tab_result) # self.table_attendance_result.setGeometry(QtCore.QRect(10, 30, 641, 381)) # self.table_attendance_result.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) # self.table_attendance_result.setAlternatingRowColors(False) # self.table_attendance_result.setSortingEnabled(False) # self.table_attendance_result.setObjectName("table_attendance_result") # self.label_attendance_result = QtWidgets.QLabel(self.tab_result) # self.label_attendance_result.setGeometry(QtCore.QRect(10, -1, 371, 21)) # self.label_attendance_result.setObjectName("label_attendance_result") self.button_confirm_attendance = QtWidgets.QPushButton(self.tab_result) self.button_confirm_attendance.setGeometry( QtCore.QRect(480, 421, 171, 51)) self.button_confirm_attendance.setObjectName( "button_confirm_attendance") self.gb_attendance_settings = QtWidgets.QGroupBox(self.tab_result) self.gb_attendance_settings.setGeometry(QtCore.QRect(10, 420, 461, 51)) self.gb_attendance_settings.setObjectName("gb_attendance_settings") self.label_set_percentage = QtWidgets.QLabel( self.gb_attendance_settings) self.label_set_percentage.setGeometry(QtCore.QRect(10, 20, 181, 21)) self.label_set_percentage.setObjectName("label_set_percentage") self.sb_percentage = QtWidgets.QDoubleSpinBox( self.gb_attendance_settings) self.sb_percentage.setGeometry(QtCore.QRect(190, 20, 61, 20)) self.sb_percentage.setMaximum(100.00) self.sb_percentage.setObjectName("sb_percentage") self.cb_automatic_confirmation = QtWidgets.QCheckBox( self.gb_attendance_settings) self.cb_automatic_confirmation.setGeometry( QtCore.QRect(260, 20, 191, 21)) self.cb_automatic_confirmation.setObjectName( "check_automatic_confirmation") self.gb_attendance_records = QtWidgets.QGroupBox(self.tab_result) self.gb_attendance_records.setGeometry(QtCore.QRect(0, 0, 661, 421)) self.gb_attendance_records.setObjectName("gb_attendance_records") self.table_attendance_result = QtWidgets.QTableWidget( self.gb_attendance_records) self.table_attendance_result.setGeometry(QtCore.QRect( 10, 50, 641, 361)) self.table_attendance_result.setHorizontalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.table_attendance_result.setAlternatingRowColors(False) self.table_attendance_result.setSortingEnabled(False) self.table_attendance_result.setObjectName("table_attendance_result") self.cb_choose_records = QtWidgets.QComboBox( self.gb_attendance_records) self.cb_choose_records.setGeometry(QtCore.QRect(100, 20, 241, 22)) self.cb_choose_records.setObjectName("cb_choose_records") self.label_current_records = QtWidgets.QLabel( self.gb_attendance_records) self.label_current_records.setGeometry(QtCore.QRect(10, 20, 81, 16)) self.label_current_records.setObjectName("label_current_records") self.label_date_of_record = QtWidgets.QLabel( self.gb_attendance_records) self.label_date_of_record.setGeometry(QtCore.QRect(350, 20, 31, 16)) self.label_date_of_record.setObjectName("label_date_of_record") self.label_time_of_record = QtWidgets.QLabel( self.gb_attendance_records) self.label_time_of_record.setGeometry(QtCore.QRect(510, 20, 41, 16)) self.label_time_of_record.setObjectName("label_time_of_record") self.label_current_date = QtWidgets.QLabel(self.gb_attendance_records) self.label_current_date.setGeometry(QtCore.QRect(390, 20, 111, 16)) self.label_current_date.setText("") self.label_current_date.setObjectName("label_current_date") self.label_current_time = QtWidgets.QLabel(self.gb_attendance_records) self.label_current_time.setGeometry(QtCore.QRect(550, 20, 101, 16)) self.label_current_time.setText("") self.label_current_time.setObjectName("label_current_time") self.tabWidget.addTab(self.tab_result, "") window_main.setCentralWidget(self.centralwidget) self.retranslateUi(window_main) self.tabWidget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(window_main)
def setupUi(self, settingDialog): settingDialog.setObjectName("settingDialog") settingDialog.resize(415, 288) self.setWindowFlag(QtCore.Qt.FramelessWindowHint) # 隐藏边框 self.setAttribute(QtCore.Qt.WA_TranslucentBackground) # 设置窗口背景透明 self.verticalLayout = QtWidgets.QVBoxLayout(settingDialog) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setSpacing(0) self.verticalLayout.setObjectName("verticalLayout") self.windowBar = QtWidgets.QWidget(settingDialog) self.windowBar.setStyleSheet("QWidget#windowBar{\n" "background:gray;\n" "border-top:1px solid gray;\n" "border-right:1px solid gray;\n" "border-left:1px solid gray;\n" "border-top-left-radius:7px;\n" "border-top-right-radius:7px;\n" "}\n" "#windowBar>QPushButton{\n" "border-radius:8px\n" "}") self.windowBar.setObjectName("windowBar") self.horizontalLayout = QtWidgets.QHBoxLayout(self.windowBar) self.horizontalLayout.setContentsMargins(7, 2, 7, 2) self.horizontalLayout.setSpacing(5) self.horizontalLayout.setObjectName("horizontalLayout") spacerItem = QtWidgets.QSpacerItem(217, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.label = QtWidgets.QLabel(self.windowBar) font = QtGui.QFont() font.setFamily("Microsoft YaHei UI") self.label.setFont(font) self.label.setStyleSheet("color:white;") self.label.setObjectName("label") self.horizontalLayout.addWidget(self.label) spacerItem1 = QtWidgets.QSpacerItem(216, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.closePushButton = QtWidgets.QPushButton(self.windowBar) self.closePushButton.setMinimumSize(QtCore.QSize(16, 16)) self.closePushButton.setMaximumSize(QtCore.QSize(16, 16)) self.closePushButton.setStyleSheet("QPushButton{\n" " background:#F95D5C;\n" "}\n" "QPushButton::hover{\n" " background:#aa3e3e;\n" "}\n" "QPushButton::pressed{\n" " background:#aa3e3e;\n" "}\n" "") self.closePushButton.setText("") icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/icon/close.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.closePushButton.setIcon(icon) self.closePushButton.setIconSize(QtCore.QSize(10, 10)) self.closePushButton.setObjectName("closePushButton") self.horizontalLayout.addWidget(self.closePushButton) self.verticalLayout.addWidget(self.windowBar) self.mainWidget = QtWidgets.QWidget(settingDialog) self.mainWidget.setStyleSheet("QWidget#mainWidget{\n" " background:#e9eaed;\n" " border-bottom:1px solid gray;\n" " border-right:1px solid gray;\n" " border-left:1px solid gray;\n" " border-bottom-left-radius:7px;\n" " border-bottom-right-radius:7px;\n" "}\n" "QDialogButtonBox>QPushButton{\n" " background:#656565;\n" " color:#FEFEFE;\n" " font: 9pt \"Microsoft YaHei UI\";\n" " border-radius:4px;\n" " width:60px;\n" " height:24px;\n" " margin-top:3px;\n" " margin-right:8px;\n" "}\n" "QDialogButtonBox>QPushButton:checked{\n" " background:#FEFEFE;\n" " color:#656565;\n" "}\n" "") self.mainWidget.setObjectName("mainWidget") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.mainWidget) self.verticalLayout_2.setContentsMargins(1, 0, 1, -1) self.verticalLayout_2.setObjectName("verticalLayout_2") self.tabWidget = QtWidgets.QTabWidget(self.mainWidget) self.tabWidget.setStyleSheet("QTabWidget::tab-bar {\n" " border: none;\n" "}\n" "QTabBar::tab {\n" " border: none;\n" " border-top-left-radius: 2px;\n" " border-top-right-radius: 2px;\n" " color: white;\n" " border: 1px solid #656565;\n" " background:#656565;\n" " height: 18px;\n" " min-width: 65px;\n" " padding-left: 1px;\n" " padding-right: 1px;\n" "}\n" "QTabBar::tab:hover {\n" " color: #656565;\n" " background: #E9EAED;\n" "}\n" "QTabBar::tab:selected {\n" " color: #656565;\n" " height: 25px;\n" " background: #E9EAED;\n" " border-bottom: 1px solid #E9EAED;\n" "}\n" "QTabBar::tab:!selected{\n" " margin-top:5px;\n" "}\n" "\n" "QTabWidget::pane{\n" " border-top: 1px solid #656565;\n" " margin-top: -2px;\n" "}\n" "#tab,#tab_2,#tab_3,#tab_4{\n" " background:#E9EAED;\n" "}\n" "\n" "") self.tabWidget.setObjectName("tabWidget") self.sysTab = QtWidgets.QWidget() self.sysTab.setStyleSheet("QWidget>QLineEdit{\n" " border:1px solid gray;\n" " border-radius:10px;\n" " padding:2px 4px;\n" "}\n" "\n" "") self.sysTab.setObjectName("sysTab") self.formLayout_2 = QtWidgets.QFormLayout(self.sysTab) self.formLayout_2.setContentsMargins(15, -1, 15, -1) self.formLayout_2.setHorizontalSpacing(3) self.formLayout_2.setVerticalSpacing(15) self.formLayout_2.setObjectName("formLayout_2") self.label_6 = QtWidgets.QLabel(self.sysTab) font = QtGui.QFont() font.setFamily("Microsoft YaHei UI") font.setPointSize(10) self.label_6.setFont(font) self.label_6.setObjectName("label_6") self.formLayout_2.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_6) self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.todoOnButton = QtWidgets.QRadioButton(self.sysTab) font = QtGui.QFont() font.setFamily("Microsoft YaHei UI") font.setPointSize(10) self.todoOnButton.setFont(font) self.todoOnButton.setObjectName("todoOnButton") self.buttonGroup = QtWidgets.QButtonGroup(settingDialog) self.buttonGroup.setObjectName("buttonGroup") self.buttonGroup.addButton(self.todoOnButton) self.horizontalLayout_4.addWidget(self.todoOnButton) self.todoOffButton = QtWidgets.QRadioButton(self.sysTab) font = QtGui.QFont() font.setFamily("Microsoft YaHei UI") font.setPointSize(10) self.todoOffButton.setFont(font) self.todoOffButton.setObjectName("todoOffButton") self.buttonGroup.addButton(self.todoOffButton) self.horizontalLayout_4.addWidget(self.todoOffButton) self.formLayout_2.setLayout(0, QtWidgets.QFormLayout.FieldRole, self.horizontalLayout_4) self.label_8 = QtWidgets.QLabel(self.sysTab) font = QtGui.QFont() font.setFamily("Microsoft YaHei UI") font.setPointSize(10) self.label_8.setFont(font) self.label_8.setObjectName("label_8") self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_8) self.label_9 = QtWidgets.QLabel(self.sysTab) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(10) self.label_9.setFont(font) self.label_9.setObjectName("label_9") self.formLayout_2.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_9) self.horizontalLayout_5 = QtWidgets.QHBoxLayout() self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.autoOnButton = QtWidgets.QRadioButton(self.sysTab) font = QtGui.QFont() font.setFamily("Microsoft YaHei UI") font.setPointSize(10) self.autoOnButton.setFont(font) self.autoOnButton.setObjectName("autoOnButton") self.buttonGroup_3 = QtWidgets.QButtonGroup(settingDialog) self.buttonGroup_3.setObjectName("buttonGroup_3") self.buttonGroup_3.addButton(self.autoOnButton) self.horizontalLayout_5.addWidget(self.autoOnButton) self.autoOffButton = QtWidgets.QRadioButton(self.sysTab) font = QtGui.QFont() font.setFamily("Microsoft YaHei UI") font.setPointSize(10) self.autoOffButton.setFont(font) self.autoOffButton.setObjectName("autoOffButton") self.buttonGroup_3.addButton(self.autoOffButton) self.horizontalLayout_5.addWidget(self.autoOffButton) self.formLayout_2.setLayout(1, QtWidgets.QFormLayout.FieldRole, self.horizontalLayout_5) self.label_3 = QtWidgets.QLabel(self.sysTab) font = QtGui.QFont() font.setFamily("Microsoft YaHei UI") font.setPointSize(10) self.label_3.setFont(font) self.label_3.setObjectName("label_3") self.formLayout_2.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.label_3) self.horizontalLayout_6 = QtWidgets.QHBoxLayout() self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.closeTipOnButton = QtWidgets.QRadioButton(self.sysTab) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(10) self.closeTipOnButton.setFont(font) self.closeTipOnButton.setObjectName("closeTipOnButton") self.buttonGroup_4 = QtWidgets.QButtonGroup(settingDialog) self.buttonGroup_4.setObjectName("buttonGroup_4") self.buttonGroup_4.addButton(self.closeTipOnButton) self.horizontalLayout_6.addWidget(self.closeTipOnButton) self.closeTipOffButton = QtWidgets.QRadioButton(self.sysTab) font = QtGui.QFont() font.setFamily("Microsoft YaHei") font.setPointSize(10) self.closeTipOffButton.setFont(font) self.closeTipOffButton.setObjectName("closeTipOffButton") self.buttonGroup_4.addButton(self.closeTipOffButton) self.horizontalLayout_6.addWidget(self.closeTipOffButton) self.formLayout_2.setLayout(2, QtWidgets.QFormLayout.FieldRole, self.horizontalLayout_6) self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.label_4 = QtWidgets.QLabel(self.sysTab) font = QtGui.QFont() font.setFamily("Microsoft YaHei UI") font.setPointSize(10) self.label_4.setFont(font) self.label_4.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter) self.label_4.setObjectName("label_4") self.horizontalLayout_3.addWidget(self.label_4) self.tomatoRateSpinBox = QtWidgets.QDoubleSpinBox(self.sysTab) self.tomatoRateSpinBox.setMinimumSize(QtCore.QSize(100, 0)) self.tomatoRateSpinBox.setStyleSheet( "QSpinBox,QDoubleSpinBox{\n" " border:1px solid gray;\n" " border-radius:10px;\n" " padding:2px 4px;\n" "}\n" "\n" "/*spinbox 抬起样式*/\n" "QDoubleSpinBox::up-button,QSpinBox::up-button {\n" " subcontrol-origin:border;\n" " subcontrol-position:right;\n" " image: url(:/icon/add.png);\n" " width: 16px;\n" " height: 20px; \n" "}\n" "QDoubleSpinBox::down-button,QSpinBox::down-button {\n" " subcontrol-origin:border;\n" " subcontrol-position:left;\n" " border-image: url(:/icon/remove.png);\n" " width: 16px;\n" " height: 17px;\n" "}\n" "/*按钮按下样式*/\n" "QDoubleSpinBox::up-button:pressed,QSpinBox::up-button:pressed{\n" " subcontrol-origin:border;\n" " subcontrol-position:right;\n" " image: url(:/icon/add.png);\n" " width: 16px;\n" " height: 20px; \n" "}\n" " \n" "QDoubleSpinBox::down-button:pressed,QSpinBox::down-button:pressed{\n" " subcontrol-position:left;\n" " image: url(:/icon/remove.png);\n" " width: 16px;\n" " height: 17px;\n" "}") self.tomatoRateSpinBox.setObjectName("tomatoRateSpinBox") self.horizontalLayout_3.addWidget(self.tomatoRateSpinBox) self.label_5 = QtWidgets.QLabel(self.sysTab) font = QtGui.QFont() font.setFamily("Microsoft YaHei UI") font.setPointSize(10) self.label_5.setFont(font) self.label_5.setObjectName("label_5") self.horizontalLayout_3.addWidget(self.label_5) spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem2) self.formLayout_2.setLayout(3, QtWidgets.QFormLayout.FieldRole, self.horizontalLayout_3) self.tabWidget.addTab(self.sysTab, "") self.safeTab = QtWidgets.QWidget() self.safeTab.setStyleSheet("QWidget>QLineEdit{\n" " border:1px solid gray;\n" " border-radius:10px;\n" " padding:2px 4px;\n" "}") self.safeTab.setObjectName("safeTab") self.formLayout_3 = QtWidgets.QFormLayout(self.safeTab) self.formLayout_3.setContentsMargins(15, -1, 15, -1) self.formLayout_3.setHorizontalSpacing(3) self.formLayout_3.setVerticalSpacing(15) self.formLayout_3.setObjectName("formLayout_3") self.label_7 = QtWidgets.QLabel(self.safeTab) font = QtGui.QFont() font.setFamily("Microsoft YaHei UI") font.setPointSize(10) self.label_7.setFont(font) self.label_7.setObjectName("label_7") self.formLayout_3.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_7) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.sysLockOnButton = QtWidgets.QRadioButton(self.safeTab) font = QtGui.QFont() font.setFamily("Microsoft YaHei UI") font.setPointSize(10) self.sysLockOnButton.setFont(font) self.sysLockOnButton.setObjectName("sysLockOnButton") self.buttonGroup_2 = QtWidgets.QButtonGroup(settingDialog) self.buttonGroup_2.setObjectName("buttonGroup_2") self.buttonGroup_2.addButton(self.sysLockOnButton) self.horizontalLayout_2.addWidget(self.sysLockOnButton) self.sysLockOffButton = QtWidgets.QRadioButton(self.safeTab) font = QtGui.QFont() font.setFamily("Microsoft YaHei UI") font.setPointSize(10) self.sysLockOffButton.setFont(font) self.sysLockOffButton.setObjectName("sysLockOffButton") self.buttonGroup_2.addButton(self.sysLockOffButton) self.horizontalLayout_2.addWidget(self.sysLockOffButton) self.formLayout_3.setLayout(0, QtWidgets.QFormLayout.FieldRole, self.horizontalLayout_2) self.label_2 = QtWidgets.QLabel(self.safeTab) font = QtGui.QFont() font.setFamily("Microsoft YaHei UI") font.setPointSize(10) self.label_2.setFont(font) self.label_2.setObjectName("label_2") self.formLayout_3.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_2) self.sysLockPassEdit = QtWidgets.QLineEdit(self.safeTab) self.sysLockPassEdit.setEchoMode(QtWidgets.QLineEdit.Password) self.sysLockPassEdit.setObjectName("sysLockPassEdit") self.formLayout_3.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.sysLockPassEdit) self.tabWidget.addTab(self.safeTab, "") self.gitTab = QtWidgets.QWidget() self.gitTab.setStyleSheet("QWidget>QLineEdit{\n" " border:1px solid gray;\n" " border-radius:10px;\n" " padding:2px 4px;\n" "}") self.gitTab.setObjectName("gitTab") self.formLayout = QtWidgets.QFormLayout(self.gitTab) self.formLayout.setSizeConstraint( QtWidgets.QLayout.SetDefaultConstraint) self.formLayout.setFieldGrowthPolicy( QtWidgets.QFormLayout.AllNonFixedFieldsGrow) self.formLayout.setContentsMargins(15, -1, 15, -1) self.formLayout.setHorizontalSpacing(3) self.formLayout.setVerticalSpacing(15) self.formLayout.setObjectName("formLayout") self.gitNameLabel = QtWidgets.QLabel(self.gitTab) font = QtGui.QFont() font.setFamily("Microsoft YaHei UI") font.setPointSize(10) self.gitNameLabel.setFont(font) self.gitNameLabel.setObjectName("gitNameLabel") self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.gitNameLabel) self.davNameEdit = QtWidgets.QLineEdit(self.gitTab) self.davNameEdit.setObjectName("davNameEdit") self.formLayout.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.davNameEdit) self.gitPasswordLabel = QtWidgets.QLabel(self.gitTab) font = QtGui.QFont() font.setFamily("Microsoft YaHei UI") font.setPointSize(10) self.gitPasswordLabel.setFont(font) self.gitPasswordLabel.setObjectName("gitPasswordLabel") self.formLayout.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.gitPasswordLabel) self.davPasswordEdit = QtWidgets.QLineEdit(self.gitTab) self.davPasswordEdit.setEchoMode(QtWidgets.QLineEdit.Password) self.davPasswordEdit.setObjectName("davPasswordEdit") self.formLayout.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.davPasswordEdit) self.gitProgramLabel = QtWidgets.QLabel(self.gitTab) font = QtGui.QFont() font.setFamily("Microsoft YaHei UI") font.setPointSize(10) self.gitProgramLabel.setFont(font) self.gitProgramLabel.setObjectName("gitProgramLabel") self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.gitProgramLabel) self.davUrlEdit = QtWidgets.QLineEdit(self.gitTab) self.davUrlEdit.setObjectName("davUrlEdit") self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.davUrlEdit) self.label_10 = QtWidgets.QLabel(self.gitTab) font = QtGui.QFont() font.setFamily("Microsoft YaHei UI") font.setPointSize(10) self.label_10.setFont(font) self.label_10.setObjectName("label_10") self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_10) self.horizontalLayout_7 = QtWidgets.QHBoxLayout() self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.davOnButton = QtWidgets.QRadioButton(self.gitTab) font = QtGui.QFont() font.setFamily("Microsoft YaHei UI") self.davOnButton.setFont(font) self.davOnButton.setObjectName("davOnButton") self.horizontalLayout_7.addWidget(self.davOnButton) self.davOffButton = QtWidgets.QRadioButton(self.gitTab) font = QtGui.QFont() font.setFamily("Microsoft YaHei UI") font.setPointSize(10) self.davOffButton.setFont(font) self.davOffButton.setObjectName("davOffButton") self.horizontalLayout_7.addWidget(self.davOffButton) self.formLayout.setLayout(0, QtWidgets.QFormLayout.FieldRole, self.horizontalLayout_7) self.label_11 = QtWidgets.QLabel(self.gitTab) font = QtGui.QFont() font.setFamily("Microsoft YaHei UI") self.label_11.setFont(font) self.label_11.setWordWrap(True) self.label_11.setObjectName("label_11") self.formLayout.setWidget(4, QtWidgets.QFormLayout.FieldRole, self.label_11) self.tabWidget.addTab(self.gitTab, "") self.verticalLayout_2.addWidget(self.tabWidget) self.buttonBox = QtWidgets.QDialogButtonBox(self.mainWidget) font = QtGui.QFont() font.setFamily("Microsoft YaHei UI") self.buttonBox.setFont(font) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel | QtWidgets.QDialogButtonBox.Save) self.buttonBox.setCenterButtons(True) self.buttonBox.button(QtWidgets.QDialogButtonBox.Cancel).setText("取消") self.buttonBox.button(QtWidgets.QDialogButtonBox.Save).setText("保存") self.buttonBox.setObjectName("buttonBox") self.verticalLayout_2.addWidget(self.buttonBox) self.verticalLayout.addWidget(self.mainWidget) self.verticalLayout.setStretch(1, 9) self.retranslateUi(settingDialog) self.tabWidget.setCurrentIndex(0) self.buttonBox.rejected.connect(settingDialog.reject) self.closePushButton.clicked.connect(settingDialog.reject) QtCore.QMetaObject.connectSlotsByName(settingDialog)
def setupUi(self, GeneratorSettings): GeneratorSettings.setObjectName("GeneratorSettings") GeneratorSettings.resize(509, 311) self.verticalLayout = QtWidgets.QVBoxLayout(GeneratorSettings) self.verticalLayout.setObjectName("verticalLayout") self.label = QtWidgets.QLabel(GeneratorSettings) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label.sizePolicy().hasHeightForWidth()) self.label.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(15) font.setBold(True) font.setWeight(75) self.label.setFont(font) self.label.setObjectName("label") self.verticalLayout.addWidget(self.label, 0, QtCore.Qt.AlignHCenter) self.formWidget = QtWidgets.QWidget(GeneratorSettings) self.formWidget.setObjectName("formWidget") self.formLayout_6 = QtWidgets.QFormLayout(self.formWidget) self.formLayout_6.setObjectName("formLayout_6") self.label_17 = QtWidgets.QLabel(self.formWidget) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_17.setFont(font) self.label_17.setObjectName("label_17") self.formLayout_6.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_17) self.generator_vpp = QtWidgets.QDoubleSpinBox(self.formWidget) self.generator_vpp.setMinimumSize(QtCore.QSize(200, 0)) self.generator_vpp.setAlignment(QtCore.Qt.AlignCenter) self.generator_vpp.setButtonSymbols( QtWidgets.QAbstractSpinBox.NoButtons) self.generator_vpp.setDecimals(3) self.generator_vpp.setMaximum(20.0) self.generator_vpp.setProperty("value", 20.0) self.generator_vpp.setObjectName("generator_vpp") self.formLayout_6.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.generator_vpp) self.label_23 = QtWidgets.QLabel(self.formWidget) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_23.setFont(font) self.label_23.setObjectName("label_23") self.formLayout_6.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_23) self.establishment_time = QtWidgets.QDoubleSpinBox(self.formWidget) self.establishment_time.setMinimumSize(QtCore.QSize(200, 0)) self.establishment_time.setAlignment(QtCore.Qt.AlignCenter) self.establishment_time.setButtonSymbols( QtWidgets.QAbstractSpinBox.NoButtons) self.establishment_time.setDecimals(3) self.establishment_time.setMaximum(10.0) self.establishment_time.setProperty("value", 0.1) self.establishment_time.setObjectName("establishment_time") self.formLayout_6.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.establishment_time) self.label_20 = QtWidgets.QLabel(self.formWidget) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_20.setFont(font) self.label_20.setObjectName("label_20") self.formLayout_6.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.label_20) self.start_frequency = QtWidgets.QDoubleSpinBox(self.formWidget) self.start_frequency.setMinimumSize(QtCore.QSize(200, 0)) self.start_frequency.setAlignment(QtCore.Qt.AlignCenter) self.start_frequency.setButtonSymbols( QtWidgets.QAbstractSpinBox.NoButtons) self.start_frequency.setDecimals(0) self.start_frequency.setMinimum(1.0) self.start_frequency.setMaximum(1000000.0) self.start_frequency.setProperty("value", 100.0) self.start_frequency.setObjectName("start_frequency") self.formLayout_6.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.start_frequency) self.label_21 = QtWidgets.QLabel(self.formWidget) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_21.setFont(font) self.label_21.setObjectName("label_21") self.formLayout_6.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.label_21) self.stop_frequency = QtWidgets.QDoubleSpinBox(self.formWidget) self.stop_frequency.setMinimumSize(QtCore.QSize(200, 0)) self.stop_frequency.setAlignment(QtCore.Qt.AlignCenter) self.stop_frequency.setButtonSymbols( QtWidgets.QAbstractSpinBox.NoButtons) self.stop_frequency.setDecimals(0) self.stop_frequency.setMinimum(1.0) self.stop_frequency.setMaximum(1000000.0) self.stop_frequency.setProperty("value", 100000.0) self.stop_frequency.setObjectName("stop_frequency") self.formLayout_6.setWidget(4, QtWidgets.QFormLayout.FieldRole, self.stop_frequency) self.label_22 = QtWidgets.QLabel(self.formWidget) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_22.setFont(font) self.label_22.setObjectName("label_22") self.formLayout_6.setWidget(5, QtWidgets.QFormLayout.LabelRole, self.label_22) self.samples = QtWidgets.QSpinBox(self.formWidget) self.samples.setMinimumSize(QtCore.QSize(200, 0)) self.samples.setAlignment(QtCore.Qt.AlignCenter) self.samples.setButtonSymbols(QtWidgets.QAbstractSpinBox.NoButtons) self.samples.setMinimum(1) self.samples.setMaximum(1000) self.samples.setProperty("value", 25) self.samples.setObjectName("samples") self.formLayout_6.setWidget(5, QtWidgets.QFormLayout.FieldRole, self.samples) self.label_19 = QtWidgets.QLabel(self.formWidget) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_19.setFont(font) self.label_19.setObjectName("label_19") self.formLayout_6.setWidget(6, QtWidgets.QFormLayout.LabelRole, self.label_19) self.scale = QtWidgets.QComboBox(self.formWidget) self.scale.setMinimumSize(QtCore.QSize(200, 0)) self.scale.setObjectName("scale") self.scale.addItem("") self.scale.addItem("") self.formLayout_6.setWidget(6, QtWidgets.QFormLayout.FieldRole, self.scale) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.formLayout_6.setItem(2, QtWidgets.QFormLayout.SpanningRole, spacerItem) self.verticalLayout.addWidget(self.formWidget) self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.horizontalWidget = QtWidgets.QWidget(GeneratorSettings) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.horizontalWidget.sizePolicy().hasHeightForWidth()) self.horizontalWidget.setSizePolicy(sizePolicy) self.horizontalWidget.setObjectName("horizontalWidget") self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.horizontalWidget) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.code = QtWidgets.QLabel(self.horizontalWidget) self.code.setMinimumSize(QtCore.QSize(50, 0)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.code.setFont(font) self.code.setObjectName("code") self.horizontalLayout_2.addWidget(self.code) self.status = QtWidgets.QLabel(self.horizontalWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.status.sizePolicy().hasHeightForWidth()) self.status.setSizePolicy(sizePolicy) self.status.setObjectName("status") self.horizontalLayout_2.addWidget(self.status) self.horizontalLayout_3.addWidget(self.horizontalWidget, 0, QtCore.Qt.AlignLeft) self.horizontalWidget_2 = QtWidgets.QWidget(GeneratorSettings) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.horizontalWidget_2.sizePolicy().hasHeightForWidth()) self.horizontalWidget_2.setSizePolicy(sizePolicy) self.horizontalWidget_2.setObjectName("horizontalWidget_2") self.horizontalLayout = QtWidgets.QHBoxLayout(self.horizontalWidget_2) self.horizontalLayout.setObjectName("horizontalLayout") self.apply = QtWidgets.QPushButton(self.horizontalWidget_2) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.apply.sizePolicy().hasHeightForWidth()) self.apply.setSizePolicy(sizePolicy) self.apply.setObjectName("apply") self.horizontalLayout.addWidget(self.apply) self.ok = QtWidgets.QPushButton(self.horizontalWidget_2) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.ok.sizePolicy().hasHeightForWidth()) self.ok.setSizePolicy(sizePolicy) self.ok.setObjectName("ok") self.horizontalLayout.addWidget(self.ok, 0, QtCore.Qt.AlignRight) self.horizontalLayout_3.addWidget(self.horizontalWidget_2, 0, QtCore.Qt.AlignRight) self.verticalLayout.addLayout(self.horizontalLayout_3) self.retranslateUi(GeneratorSettings) QtCore.QMetaObject.connectSlotsByName(GeneratorSettings)
def setupUi(self, main): main.setObjectName("main") main.resize(745, 552) self.gridLayout_9 = QtWidgets.QGridLayout(main) self.gridLayout_9.setObjectName("gridLayout_9") self.groupBoxFocalLength = QtWidgets.QGroupBox(main) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBoxFocalLength.sizePolicy().hasHeightForWidth()) self.groupBoxFocalLength.setSizePolicy(sizePolicy) self.groupBoxFocalLength.setMinimumSize(QtCore.QSize(0, 0)) self.groupBoxFocalLength.setMaximumSize(QtCore.QSize(2450, 10000)) self.groupBoxFocalLength.setObjectName("groupBoxFocalLength") self.gridLayout = QtWidgets.QGridLayout(self.groupBoxFocalLength) self.gridLayout.setObjectName("gridLayout") self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.label = QtWidgets.QLabel(self.groupBoxFocalLength) self.label.setObjectName("label") self.horizontalLayout.addWidget(self.label) self.spinBoxUpperLimitFocal = QtWidgets.QDoubleSpinBox( self.groupBoxFocalLength) self.spinBoxUpperLimitFocal.setMinimum(-3.0) self.spinBoxUpperLimitFocal.setMaximum(3.0) self.spinBoxUpperLimitFocal.setSingleStep(0.25) self.spinBoxUpperLimitFocal.setObjectName("spinBoxUpperLimitFocal") self.horizontalLayout.addWidget(self.spinBoxUpperLimitFocal) self.verticalLayout.addLayout(self.horizontalLayout) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.label_2 = QtWidgets.QLabel(self.groupBoxFocalLength) self.label_2.setObjectName("label_2") self.horizontalLayout_2.addWidget(self.label_2) self.spinBoxLowerLimitFocal = QtWidgets.QDoubleSpinBox( self.groupBoxFocalLength) self.spinBoxLowerLimitFocal.setMinimum(-3.0) self.spinBoxLowerLimitFocal.setMaximum(3.0) self.spinBoxLowerLimitFocal.setSingleStep(0.25) self.spinBoxLowerLimitFocal.setObjectName("spinBoxLowerLimitFocal") self.horizontalLayout_2.addWidget(self.spinBoxLowerLimitFocal) self.verticalLayout.addLayout(self.horizontalLayout_2) self.horizontalLayout_3.addLayout(self.verticalLayout) self.sliderFocalLength = QtWidgets.QSlider(self.groupBoxFocalLength) self.sliderFocalLength.setMinimum(-300) self.sliderFocalLength.setMaximum(300) self.sliderFocalLength.setSingleStep(25) self.sliderFocalLength.setPageStep(50) self.sliderFocalLength.setOrientation(QtCore.Qt.Vertical) self.sliderFocalLength.setObjectName("sliderFocalLength") self.horizontalLayout_3.addWidget(self.sliderFocalLength) self.verticalLayout_2 = QtWidgets.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") spacerItem1 = QtWidgets.QSpacerItem(20, 27, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem1) self.label_3 = QtWidgets.QLabel(self.groupBoxFocalLength) self.label_3.setAlignment(QtCore.Qt.AlignCenter) self.label_3.setObjectName("label_3") self.verticalLayout_2.addWidget(self.label_3) self.spinBoxCurrFocal = QtWidgets.QDoubleSpinBox( self.groupBoxFocalLength) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.spinBoxCurrFocal.sizePolicy().hasHeightForWidth()) self.spinBoxCurrFocal.setSizePolicy(sizePolicy) self.spinBoxCurrFocal.setMaximumSize(QtCore.QSize(50, 16777215)) self.spinBoxCurrFocal.setMinimum(-3.0) self.spinBoxCurrFocal.setMaximum(3.0) self.spinBoxCurrFocal.setSingleStep(0.25) self.spinBoxCurrFocal.setObjectName("spinBoxCurrFocal") self.verticalLayout_2.addWidget(self.spinBoxCurrFocal) spacerItem2 = QtWidgets.QSpacerItem(20, 28, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem2) self.horizontalLayout_3.addLayout(self.verticalLayout_2) self.gridLayout.addLayout(self.horizontalLayout_3, 0, 0, 1, 1) self.gridLayout_9.addWidget(self.groupBoxFocalLength, 0, 0, 2, 1) self.groupBoxStimuli = QtWidgets.QGroupBox(main) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBoxStimuli.sizePolicy().hasHeightForWidth()) self.groupBoxStimuli.setSizePolicy(sizePolicy) self.groupBoxStimuli.setObjectName("groupBoxStimuli") self.gridLayout_8 = QtWidgets.QGridLayout(self.groupBoxStimuli) self.gridLayout_8.setObjectName("gridLayout_8") self.listWidget = QtWidgets.QListWidget(self.groupBoxStimuli) self.listWidget.setObjectName("listWidget") self.gridLayout_8.addWidget(self.listWidget, 0, 0, 2, 1) self.verticalLayout_3 = QtWidgets.QVBoxLayout() self.verticalLayout_3.setObjectName("verticalLayout_3") self.gridLayout_5 = QtWidgets.QGridLayout() self.gridLayout_5.setObjectName("gridLayout_5") self.label_8 = QtWidgets.QLabel(self.groupBoxStimuli) self.label_8.setObjectName("label_8") self.gridLayout_5.addWidget(self.label_8, 0, 0, 1, 1) self.lineEdStimName = QtWidgets.QLineEdit(self.groupBoxStimuli) self.lineEdStimName.setObjectName("lineEdStimName") self.gridLayout_5.addWidget(self.lineEdStimName, 0, 1, 1, 1) self.label_9 = QtWidgets.QLabel(self.groupBoxStimuli) self.label_9.setObjectName("label_9") self.gridLayout_5.addWidget(self.label_9, 1, 0, 1, 1) self.spinBoxValveNum = QtWidgets.QSpinBox(self.groupBoxStimuli) self.spinBoxValveNum.setObjectName("spinBoxValveNum") self.gridLayout_5.addWidget(self.spinBoxValveNum, 1, 1, 1, 1) self.verticalLayout_3.addLayout(self.gridLayout_5) self.gridLayout_4 = QtWidgets.QGridLayout() self.gridLayout_4.setObjectName("gridLayout_4") self.label_12 = QtWidgets.QLabel(self.groupBoxStimuli) self.label_12.setObjectName("label_12") self.gridLayout_4.addWidget(self.label_12, 0, 1, 1, 1) self.label_13 = QtWidgets.QLabel(self.groupBoxStimuli) self.label_13.setObjectName("label_13") self.gridLayout_4.addWidget(self.label_13, 0, 2, 1, 1) self.label_10 = QtWidgets.QLabel(self.groupBoxStimuli) self.label_10.setObjectName("label_10") self.gridLayout_4.addWidget(self.label_10, 1, 0, 1, 1) self.spinBoxStimStartMin = QtWidgets.QSpinBox(self.groupBoxStimuli) self.spinBoxStimStartMin.setObjectName("spinBoxStimStartMin") self.gridLayout_4.addWidget(self.spinBoxStimStartMin, 1, 1, 1, 1) self.spinBoxStimStartSec = QtWidgets.QSpinBox(self.groupBoxStimuli) self.spinBoxStimStartSec.setMaximum(59) self.spinBoxStimStartSec.setObjectName("spinBoxStimStartSec") self.gridLayout_4.addWidget(self.spinBoxStimStartSec, 1, 2, 1, 1) self.label_11 = QtWidgets.QLabel(self.groupBoxStimuli) self.label_11.setObjectName("label_11") self.gridLayout_4.addWidget(self.label_11, 2, 0, 1, 1) self.spinBoxStimEndMin = QtWidgets.QSpinBox(self.groupBoxStimuli) self.spinBoxStimEndMin.setObjectName("spinBoxStimEndMin") self.gridLayout_4.addWidget(self.spinBoxStimEndMin, 2, 1, 1, 1) self.spinBoxStimEndSec = QtWidgets.QSpinBox(self.groupBoxStimuli) self.spinBoxStimEndSec.setMaximum(59) self.spinBoxStimEndSec.setObjectName("spinBoxStimEndSec") self.gridLayout_4.addWidget(self.spinBoxStimEndSec, 2, 2, 1, 1) self.verticalLayout_3.addLayout(self.gridLayout_4) self.horizontalLayout_5 = QtWidgets.QHBoxLayout() self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.btnDelStim = QtWidgets.QPushButton(self.groupBoxStimuli) self.btnDelStim.setObjectName("btnDelStim") self.horizontalLayout_5.addWidget(self.btnDelStim) self.btnAddStim = QtWidgets.QPushButton(self.groupBoxStimuli) self.btnAddStim.setObjectName("btnAddStim") self.horizontalLayout_5.addWidget(self.btnAddStim) self.verticalLayout_3.addLayout(self.horizontalLayout_5) self.gridLayout_8.addLayout(self.verticalLayout_3, 0, 1, 1, 1) spacerItem3 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout_8.addItem(spacerItem3, 1, 1, 1, 1) self.gridLayout_9.addWidget(self.groupBoxStimuli, 0, 1, 1, 7) self.groupBoxTimelapse = QtWidgets.QGroupBox(main) self.groupBoxTimelapse.setObjectName("groupBoxTimelapse") self.gridLayout_3 = QtWidgets.QGridLayout(self.groupBoxTimelapse) self.gridLayout_3.setObjectName("gridLayout_3") self.gridLayout_2 = QtWidgets.QGridLayout() self.gridLayout_2.setObjectName("gridLayout_2") self.spinBoxMinutesAcquisition = QtWidgets.QSpinBox( self.groupBoxTimelapse) self.spinBoxMinutesAcquisition.setObjectName( "spinBoxMinutesAcquisition") self.gridLayout_2.addWidget(self.spinBoxMinutesAcquisition, 0, 1, 1, 1) self.spinBoxSecondsAcquisition = QtWidgets.QSpinBox( self.groupBoxTimelapse) self.spinBoxSecondsAcquisition.setMaximum(59) self.spinBoxSecondsAcquisition.setProperty("value", 10) self.spinBoxSecondsAcquisition.setObjectName( "spinBoxSecondsAcquisition") self.gridLayout_2.addWidget(self.spinBoxSecondsAcquisition, 1, 1, 1, 1) self.label_6 = QtWidgets.QLabel(self.groupBoxTimelapse) self.label_6.setObjectName("label_6") self.gridLayout_2.addWidget(self.label_6, 1, 0, 1, 1) self.label_5 = QtWidgets.QLabel(self.groupBoxTimelapse) self.label_5.setObjectName("label_5") self.gridLayout_2.addWidget(self.label_5, 0, 0, 1, 1) self.gridLayout_3.addLayout(self.gridLayout_2, 0, 0, 1, 1) self.gridLayout_9.addWidget(self.groupBoxTimelapse, 1, 1, 2, 2) self.groupBoxSaveOptions = QtWidgets.QGroupBox(main) self.groupBoxSaveOptions.setObjectName("groupBoxSaveOptions") self.gridLayout_7 = QtWidgets.QGridLayout(self.groupBoxSaveOptions) self.gridLayout_7.setObjectName("gridLayout_7") self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.label_4 = QtWidgets.QLabel(self.groupBoxSaveOptions) self.label_4.setMaximumSize(QtCore.QSize(84, 16777215)) self.label_4.setAlignment(QtCore.Qt.AlignBottom | QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft) self.label_4.setObjectName("label_4") self.horizontalLayout_4.addWidget(self.label_4) self.label_7 = QtWidgets.QLabel(self.groupBoxSaveOptions) self.label_7.setAlignment(QtCore.Qt.AlignBottom | QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft) self.label_7.setObjectName("label_7") self.horizontalLayout_4.addWidget(self.label_7) self.gridLayout_7.addLayout(self.horizontalLayout_4, 0, 0, 1, 1) spacerItem4 = QtWidgets.QSpacerItem(129, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.gridLayout_7.addItem(spacerItem4, 0, 1, 1, 1) self.sliderCompressionLevel = QtWidgets.QSlider( self.groupBoxSaveOptions) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.sliderCompressionLevel.sizePolicy().hasHeightForWidth()) self.sliderCompressionLevel.setSizePolicy(sizePolicy) self.sliderCompressionLevel.setMinimumSize(QtCore.QSize(319, 0)) self.sliderCompressionLevel.setMaximum(9) self.sliderCompressionLevel.setPageStep(1) self.sliderCompressionLevel.setProperty("value", 3) self.sliderCompressionLevel.setOrientation(QtCore.Qt.Horizontal) self.sliderCompressionLevel.setObjectName("sliderCompressionLevel") self.gridLayout_7.addWidget(self.sliderCompressionLevel, 1, 0, 1, 3) self.lineEdSavePathImgSeq = QtWidgets.QLineEdit( self.groupBoxSaveOptions) self.lineEdSavePathImgSeq.setObjectName("lineEdSavePathImgSeq") self.gridLayout_7.addWidget(self.lineEdSavePathImgSeq, 2, 0, 1, 2) self.btnSavePathImgSeq = QtWidgets.QPushButton( self.groupBoxSaveOptions) self.btnSavePathImgSeq.setMinimumSize(QtCore.QSize(31, 26)) self.btnSavePathImgSeq.setMaximumSize(QtCore.QSize(31, 26)) self.btnSavePathImgSeq.setObjectName("btnSavePathImgSeq") self.gridLayout_7.addWidget(self.btnSavePathImgSeq, 2, 2, 1, 1) self.gridLayout_9.addWidget(self.groupBoxSaveOptions, 1, 3, 2, 5) self.groupBoxExposure = QtWidgets.QGroupBox(main) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBoxExposure.sizePolicy().hasHeightForWidth()) self.groupBoxExposure.setSizePolicy(sizePolicy) self.groupBoxExposure.setMinimumSize(QtCore.QSize(245, 0)) self.groupBoxExposure.setObjectName("groupBoxExposure") self.gridLayout_6 = QtWidgets.QGridLayout(self.groupBoxExposure) self.gridLayout_6.setObjectName("gridLayout_6") self.sliderExposure = QtWidgets.QSlider(self.groupBoxExposure) self.sliderExposure.setMinimum(5) self.sliderExposure.setMaximum(5000) self.sliderExposure.setSingleStep(25) self.sliderExposure.setPageStep(50) self.sliderExposure.setProperty("value", 50) self.sliderExposure.setOrientation(QtCore.Qt.Horizontal) self.sliderExposure.setObjectName("sliderExposure") self.gridLayout_6.addWidget(self.sliderExposure, 1, 0, 1, 1) self.spinBoxExposure = QtWidgets.QSpinBox(self.groupBoxExposure) self.spinBoxExposure.setMinimumSize(QtCore.QSize(71, 0)) self.spinBoxExposure.setMaximumSize(QtCore.QSize(71, 16777215)) self.spinBoxExposure.setMinimum(5) self.spinBoxExposure.setMaximum(5000) self.spinBoxExposure.setSingleStep(5) self.spinBoxExposure.setProperty("value", 50) self.spinBoxExposure.setObjectName("spinBoxExposure") self.gridLayout_6.addWidget(self.spinBoxExposure, 0, 0, 1, 1) self.gridLayout_9.addWidget(self.groupBoxExposure, 2, 0, 2, 1) self.btnExportConfig = QtWidgets.QPushButton(main) self.btnExportConfig.setObjectName("btnExportConfig") self.gridLayout_9.addWidget(self.btnExportConfig, 3, 1, 1, 1) self.btnImportConfig = QtWidgets.QPushButton(main) self.btnImportConfig.setObjectName("btnImportConfig") self.gridLayout_9.addWidget(self.btnImportConfig, 3, 2, 1, 2) spacerItem5 = QtWidgets.QSpacerItem(76, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.gridLayout_9.addItem(spacerItem5, 3, 4, 1, 2) self.btnPreview = QtWidgets.QPushButton(main) self.btnPreview.setCheckable(True) self.btnPreview.setObjectName("btnPreview") self.gridLayout_9.addWidget(self.btnPreview, 3, 6, 1, 1) self.btnAcquire = QtWidgets.QPushButton(main) self.btnAcquire.setCheckable(True) self.btnAcquire.setObjectName("btnAcquire") self.gridLayout_9.addWidget(self.btnAcquire, 3, 7, 1, 1) self.verticalLayout_8 = QtWidgets.QVBoxLayout() self.verticalLayout_8.setSizeConstraint(QtWidgets.QLayout.SetFixedSize) self.verticalLayout_8.setObjectName("verticalLayout_8") self.label_20 = QtWidgets.QLabel(main) self.label_20.setAlignment(QtCore.Qt.AlignCenter) self.label_20.setObjectName("label_20") self.verticalLayout_8.addWidget(self.label_20) self.progressBarAcquisition = QtWidgets.QProgressBar(main) self.progressBarAcquisition.setProperty("value", 24) self.progressBarAcquisition.setObjectName("progressBarAcquisition") self.verticalLayout_8.addWidget(self.progressBarAcquisition) self.gridLayout_9.addLayout(self.verticalLayout_8, 4, 0, 1, 1) self.verticalLayout_7 = QtWidgets.QVBoxLayout() self.verticalLayout_7.setSizeConstraint(QtWidgets.QLayout.SetFixedSize) self.verticalLayout_7.setObjectName("verticalLayout_7") self.label_19 = QtWidgets.QLabel(main) self.label_19.setAlignment(QtCore.Qt.AlignCenter) self.label_19.setObjectName("label_19") self.verticalLayout_7.addWidget(self.label_19) self.progressBarWriter = QtWidgets.QProgressBar(main) self.progressBarWriter.setProperty("value", 0) self.progressBarWriter.setObjectName("progressBarWriter") self.verticalLayout_7.addWidget(self.progressBarWriter) self.gridLayout_9.addLayout(self.verticalLayout_7, 4, 1, 1, 4) self.verticalLayout_4 = QtWidgets.QVBoxLayout() self.verticalLayout_4.setSizeConstraint(QtWidgets.QLayout.SetFixedSize) self.verticalLayout_4.setSpacing(1) self.verticalLayout_4.setObjectName("verticalLayout_4") self.label_16 = QtWidgets.QLabel(main) self.label_16.setAlignment(QtCore.Qt.AlignCenter) self.label_16.setObjectName("label_16") self.verticalLayout_4.addWidget(self.label_16) self.labelQSize = QtWidgets.QLabel(main) font = QtGui.QFont() font.setPointSize(14) font.setBold(True) font.setWeight(75) self.labelQSize.setFont(font) self.labelQSize.setAlignment(QtCore.Qt.AlignCenter) self.labelQSize.setObjectName("labelQSize") self.verticalLayout_4.addWidget(self.labelQSize) self.gridLayout_9.addLayout(self.verticalLayout_4, 4, 5, 1, 3) self.retranslateUi(main) self.sliderExposure.valueChanged['int'].connect( self.spinBoxExposure.setValue) self.spinBoxExposure.valueChanged['int'].connect( self.sliderExposure.setValue) self.sliderCompressionLevel.valueChanged['int'].connect( self.label_7.setNum) QtCore.QMetaObject.connectSlotsByName(main)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1132, 642) font = QtGui.QFont() font.setPointSize(14) MainWindow.setFont(font) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.graphicsView = QtWidgets.QGraphicsView(self.centralwidget) self.graphicsView.setGeometry(QtCore.QRect(340, 0, 791, 641)) self.graphicsView.setObjectName("graphicsView") self.funcs_box = QtWidgets.QComboBox(self.centralwidget) self.funcs_box.setGeometry(QtCore.QRect(10, 20, 311, 31)) self.funcs_box.setObjectName("funcs_box") self.funcs_box.addItem("") self.funcs_box.addItem("") self.funcs_box.addItem("") self.funcs_box.addItem("") self.x_start = QtWidgets.QDoubleSpinBox(self.centralwidget) self.x_start.setGeometry(QtCore.QRect(20, 110, 71, 41)) self.x_start.setMinimum(-500.0) self.x_start.setMaximum(500.0) self.x_start.setObjectName("x_start") self.x_end = QtWidgets.QDoubleSpinBox(self.centralwidget) self.x_end.setGeometry(QtCore.QRect(110, 110, 71, 41)) self.x_end.setMinimum(-500.0) self.x_end.setMaximum(500.0) self.x_end.setObjectName("x_end") self.x_step = QtWidgets.QDoubleSpinBox(self.centralwidget) self.x_step.setGeometry(QtCore.QRect(210, 110, 71, 41)) self.x_step.setMinimum(-500.0) self.x_step.setMaximum(500.0) self.x_step.setObjectName("x_step") self.label = QtWidgets.QLabel(self.centralwidget) self.label.setGeometry(QtCore.QRect(20, 70, 81, 31)) self.label.setObjectName("label") self.label_2 = QtWidgets.QLabel(self.centralwidget) self.label_2.setGeometry(QtCore.QRect(110, 70, 71, 31)) self.label_2.setObjectName("label_2") self.label_3 = QtWidgets.QLabel(self.centralwidget) self.label_3.setGeometry(QtCore.QRect(220, 70, 55, 31)) font = QtGui.QFont() font.setPointSize(14) self.label_3.setFont(font) self.label_3.setObjectName("label_3") self.label_4 = QtWidgets.QLabel(self.centralwidget) self.label_4.setGeometry(QtCore.QRect(220, 170, 55, 31)) font = QtGui.QFont() font.setPointSize(14) self.label_4.setFont(font) self.label_4.setObjectName("label_4") self.z_end = QtWidgets.QDoubleSpinBox(self.centralwidget) self.z_end.setGeometry(QtCore.QRect(110, 210, 71, 41)) self.z_end.setMinimum(-500.0) self.z_end.setMaximum(500.0) self.z_end.setObjectName("z_end") self.z_start = QtWidgets.QDoubleSpinBox(self.centralwidget) self.z_start.setGeometry(QtCore.QRect(20, 210, 71, 41)) self.z_start.setMinimum(-500.0) self.z_start.setMaximum(500.0) self.z_start.setObjectName("z_start") self.z_step = QtWidgets.QDoubleSpinBox(self.centralwidget) self.z_step.setGeometry(QtCore.QRect(210, 210, 71, 41)) self.z_step.setMinimum(-500.0) self.z_step.setMaximum(500.0) self.z_step.setObjectName("z_step") self.label_5 = QtWidgets.QLabel(self.centralwidget) self.label_5.setGeometry(QtCore.QRect(110, 170, 71, 31)) self.label_5.setObjectName("label_5") self.label_6 = QtWidgets.QLabel(self.centralwidget) self.label_6.setGeometry(QtCore.QRect(20, 170, 81, 31)) self.label_6.setObjectName("label_6") self.label_7 = QtWidgets.QLabel(self.centralwidget) self.label_7.setGeometry(QtCore.QRect(110, 300, 71, 31)) self.label_7.setObjectName("label_7") self.label_8 = QtWidgets.QLabel(self.centralwidget) self.label_8.setGeometry(QtCore.QRect(50, 346, 41, 20)) self.label_8.setObjectName("label_8") self.x_rotate = QtWidgets.QDoubleSpinBox(self.centralwidget) self.x_rotate.setGeometry(QtCore.QRect(20, 380, 71, 41)) self.x_rotate.setMinimum(-500.0) self.x_rotate.setMaximum(500.0) self.x_rotate.setObjectName("x_rotate") self.label_9 = QtWidgets.QLabel(self.centralwidget) self.label_9.setGeometry(QtCore.QRect(140, 345, 41, 21)) self.label_9.setObjectName("label_9") self.y_rotate = QtWidgets.QDoubleSpinBox(self.centralwidget) self.y_rotate.setGeometry(QtCore.QRect(110, 380, 71, 41)) self.y_rotate.setMinimum(-500.0) self.y_rotate.setMaximum(500.0) self.y_rotate.setObjectName("y_rotate") self.label_10 = QtWidgets.QLabel(self.centralwidget) self.label_10.setGeometry(QtCore.QRect(230, 345, 41, 21)) self.label_10.setObjectName("label_10") self.z_rotate = QtWidgets.QDoubleSpinBox(self.centralwidget) self.z_rotate.setGeometry(QtCore.QRect(210, 380, 71, 41)) self.z_rotate.setMinimum(-500.0) self.z_rotate.setMaximum(500.0) self.z_rotate.setObjectName("z_rotate") self.show_btn = QtWidgets.QPushButton(self.centralwidget) self.show_btn.setGeometry(QtCore.QRect(10, 480, 321, 41)) self.show_btn.setObjectName("show_btn") MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def setupUi(self, PHD2SettingsDialog): PHD2SettingsDialog.setObjectName("PHD2SettingsDialog") PHD2SettingsDialog.resize(228, 179) self.gridLayout = QtWidgets.QGridLayout(PHD2SettingsDialog) self.gridLayout.setObjectName("gridLayout") self.label_11 = QtWidgets.QLabel(PHD2SettingsDialog) self.label_11.setObjectName("label_11") self.gridLayout.addWidget(self.label_11, 4, 2, 1, 1) self.label_10 = QtWidgets.QLabel(PHD2SettingsDialog) self.label_10.setObjectName("label_10") self.gridLayout.addWidget(self.label_10, 4, 0, 1, 1) self.buttonBox = QtWidgets.QDialogButtonBox(PHD2SettingsDialog) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel | QtWidgets.QDialogButtonBox.Ok) self.buttonBox.setObjectName("buttonBox") self.gridLayout.addWidget(self.buttonBox, 6, 0, 1, 3) self.label_9 = QtWidgets.QLabel(PHD2SettingsDialog) self.label_9.setObjectName("label_9") self.gridLayout.addWidget(self.label_9, 3, 2, 1, 1) self.phd2_settletimeout = QtWidgets.QDoubleSpinBox(PHD2SettingsDialog) self.phd2_settletimeout.setDecimals(0) self.phd2_settletimeout.setMaximum(99.0) self.phd2_settletimeout.setObjectName("phd2_settletimeout") self.gridLayout.addWidget(self.phd2_settletimeout, 4, 1, 1, 1) self.label = QtWidgets.QLabel(PHD2SettingsDialog) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 0, 0, 1, 1) self.label_7 = QtWidgets.QLabel(PHD2SettingsDialog) self.label_7.setObjectName("label_7") self.gridLayout.addWidget(self.label_7, 2, 2, 1, 1) self.phd2_settledtime = QtWidgets.QDoubleSpinBox(PHD2SettingsDialog) self.phd2_settledtime.setDecimals(0) self.phd2_settledtime.setMaximum(99.0) self.phd2_settledtime.setObjectName("phd2_settledtime") self.gridLayout.addWidget(self.phd2_settledtime, 3, 1, 1, 1) self.label_6 = QtWidgets.QLabel(PHD2SettingsDialog) self.label_6.setObjectName("label_6") self.gridLayout.addWidget(self.label_6, 2, 0, 1, 1) self.phd2_scale = QtWidgets.QDoubleSpinBox(PHD2SettingsDialog) self.phd2_scale.setDecimals(2) self.phd2_scale.setMaximum(99.0) self.phd2_scale.setObjectName("phd2_scale") self.gridLayout.addWidget(self.phd2_scale, 0, 1, 1, 1) self.label_4 = QtWidgets.QLabel(PHD2SettingsDialog) self.label_4.setObjectName("label_4") self.gridLayout.addWidget(self.label_4, 1, 0, 1, 1) self.label_3 = QtWidgets.QLabel(PHD2SettingsDialog) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 0, 2, 1, 1) self.label_5 = QtWidgets.QLabel(PHD2SettingsDialog) self.label_5.setObjectName("label_5") self.gridLayout.addWidget(self.label_5, 1, 2, 1, 1) self.phd2_starttime = QtWidgets.QDoubleSpinBox(PHD2SettingsDialog) self.phd2_starttime.setDecimals(0) self.phd2_starttime.setMaximum(99.0) self.phd2_starttime.setObjectName("phd2_starttime") self.gridLayout.addWidget(self.phd2_starttime, 2, 1, 1, 1) self.phd2_threshold = QtWidgets.QDoubleSpinBox(PHD2SettingsDialog) self.phd2_threshold.setDecimals(2) self.phd2_threshold.setMaximum(9.0) self.phd2_threshold.setObjectName("phd2_threshold") self.gridLayout.addWidget(self.phd2_threshold, 1, 1, 1, 1) self.label_8 = QtWidgets.QLabel(PHD2SettingsDialog) self.label_8.setObjectName("label_8") self.gridLayout.addWidget(self.label_8, 3, 0, 1, 1) self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.gridLayout.addLayout(self.verticalLayout, 5, 0, 1, 1) self.retranslateUi(PHD2SettingsDialog) self.buttonBox.accepted.connect(PHD2SettingsDialog.accept) self.buttonBox.rejected.connect(PHD2SettingsDialog.reject) QtCore.QMetaObject.connectSlotsByName(PHD2SettingsDialog)
def setupUi(self, Dialog): Dialog.setObjectName("Dialog") Dialog.resize(643, 528) icon = QtGui.QIcon("Lib/Images/MemSeg.svg") #icon.addPixmap(QtGui.QPixmap("Lib/Images/MemSeg.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off) Dialog.setWindowIcon(icon) Dialog.setSizeGripEnabled(True) self.gridLayout = QtWidgets.QGridLayout(Dialog) self.gridLayout.setObjectName("gridLayout") self.Cat_T = QtWidgets.QRadioButton(Dialog) self.Cat_T.setChecked(False) self.Cat_T.setObjectName("Cat_T") self.buttonGroup_2 = QtWidgets.QButtonGroup(Dialog) self.buttonGroup_2.setObjectName("buttonGroup_2") self.buttonGroup_2.addButton(self.Cat_T) self.gridLayout.addWidget(self.Cat_T, 2, 2, 1, 1) self.An_B = QtWidgets.QRadioButton(Dialog) self.An_B.setChecked(False) self.An_B.setObjectName("An_B") self.buttonGroup = QtWidgets.QButtonGroup(Dialog) self.buttonGroup.setObjectName("buttonGroup") self.buttonGroup.addButton(self.An_B) self.gridLayout.addWidget(self.An_B, 1, 3, 1, 1) self.label_6 = QtWidgets.QLabel(Dialog) self.label_6.setObjectName("label_6") self.gridLayout.addWidget(self.label_6, 1, 4, 1, 1) self.Help = QtWidgets.QToolButton(Dialog) self.Help.setObjectName("Help") self.gridLayout.addWidget(self.Help, 11, 1, 1, 1) self.Mask_check = QtWidgets.QCheckBox(Dialog) self.Mask_check.setIconSize(QtCore.QSize(16, 16)) self.Mask_check.setChecked(True) self.Mask_check.setObjectName("Mask_check") self.gridLayout.addWidget(self.Mask_check, 3, 1, 1, 1) self.Cat_B = QtWidgets.QRadioButton(Dialog) self.Cat_B.setChecked(True) self.Cat_B.setObjectName("Cat_B") self.buttonGroup_2.addButton(self.Cat_B) self.gridLayout.addWidget(self.Cat_B, 2, 3, 1, 1) self.An_T = QtWidgets.QRadioButton(Dialog) self.An_T.setChecked(True) self.An_T.setObjectName("An_T") self.buttonGroup.addButton(self.An_T) self.gridLayout.addWidget(self.An_T, 1, 2, 1, 1) self.Cancel = QtWidgets.QPushButton(Dialog) self.Cancel.setObjectName("Cancel") self.gridLayout.addWidget(self.Cancel, 11, 8, 1, 1) self.GS_in = QtWidgets.QLineEdit(Dialog) self.GS_in.setObjectName("GS_in") self.gridLayout.addWidget(self.GS_in, 4, 1, 1, 3) self.Filter_size = QtWidgets.QSpinBox(Dialog) self.Filter_size.setProperty("value", 20) self.Filter_size.setObjectName("Filter_size") self.gridLayout.addWidget(self.Filter_size, 6, 1, 1, 1) self.label_7 = QtWidgets.QLabel(Dialog) self.label_7.setObjectName("label_7") self.gridLayout.addWidget(self.label_7, 2, 4, 1, 1) self.An_check = QtWidgets.QCheckBox(Dialog) self.An_check.setChecked(True) self.An_check.setObjectName("An_check") self.gridLayout.addWidget(self.An_check, 1, 1, 1, 1) self.Cat_check = QtWidgets.QCheckBox(Dialog) self.Cat_check.setChecked(True) self.Cat_check.setObjectName("Cat_check") self.gridLayout.addWidget(self.Cat_check, 2, 1, 1, 1) self.Start = QtWidgets.QPushButton(Dialog) self.Start.setDefault(False) self.Start.setObjectName("Start") self.gridLayout.addWidget(self.Start, 11, 7, 1, 1) self.label_5 = QtWidgets.QLabel(Dialog) self.label_5.setObjectName("label_5") self.gridLayout.addWidget(self.label_5, 14, 1, 1, 1) self.progressBar = QtWidgets.QProgressBar(Dialog) self.progressBar.setProperty("value", 0) self.progressBar.setObjectName("progressBar") self.gridLayout.addWidget(self.progressBar, 14, 6, 1, 3) self.label_2 = QtWidgets.QLabel(Dialog) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 6, 2, 1, 1) self.FCReL_logo = QtWidgets.QLabel(Dialog) self.FCReL_logo.setText("") self.FCReL_logo.setPixmap(QtGui.QPixmap("Lib/Images/FCReL_logo.jpg")) self.FCReL_logo.setObjectName("FCReL_logo") self.gridLayout.addWidget(self.FCReL_logo, 0, 8, 1, 1) self.label_3 = QtWidgets.QLabel(Dialog) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 4, 4, 1, 2) self.Slc_loc = QtWidgets.QDoubleSpinBox(Dialog) self.Slc_loc.setMaximum(1.0) self.Slc_loc.setSingleStep(0.1) self.Slc_loc.setProperty("value", 0.5) self.Slc_loc.setObjectName("Slc_loc") self.gridLayout.addWidget(self.Slc_loc, 6, 4, 1, 1) self.label = QtWidgets.QLabel(Dialog) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 6, 5, 1, 2) self.Dir_input = QtWidgets.QLineEdit(Dialog) self.Dir_input.setObjectName("Dir_input") self.gridLayout.addWidget(self.Dir_input, 0, 1, 1, 4) self.Input_dir = QtWidgets.QPushButton(Dialog) self.Input_dir.setObjectName("Input_dir") self.gridLayout.addWidget(self.Input_dir, 0, 5, 1, 1) self.Out = QtWidgets.QListWidget(Dialog) self.Out.setObjectName("Out") self.gridLayout.addWidget(self.Out, 13, 1, 1, 4) self.FullDynSlc_Check = QtWidgets.QCheckBox(Dialog) self.FullDynSlc_Check.setObjectName("FullDynSlc_Check") self.gridLayout.addWidget(self.FullDynSlc_Check, 7, 4, 1, 1) self.MPL_ = MplWidget(Dialog) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.MPL_.sizePolicy().hasHeightForWidth()) self.MPL_.setSizePolicy(sizePolicy) self.MPL_.setAutoFillBackground(False) self.MPL_.setObjectName("MPL_") self.gridLayout.addWidget(self.MPL_, 13, 5, 1, 4) self.DynSlcRng = QtWidgets.QLineEdit(Dialog) self.DynSlcRng.setObjectName("DynSlcRng") self.gridLayout.addWidget(self.DynSlcRng, 7, 5, 1, 1) self.label_4 = QtWidgets.QLabel(Dialog) self.label_4.setObjectName("label_4") self.gridLayout.addWidget(self.label_4, 7, 6, 1, 1) self.Num_steps = QtWidgets.QSpinBox(Dialog) self.Num_steps.setObjectName("Num_steps") self.gridLayout.addWidget(self.Num_steps, 7, 7, 1, 1) self.num_steps_label = QtWidgets.QLabel(Dialog) self.num_steps_label.setObjectName("num_steps_label") self.gridLayout.addWidget(self.num_steps_label, 7, 8, 1, 1) self.retranslateUi(Dialog) QtCore.QMetaObject.connectSlotsByName(Dialog)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1439, 817) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(11) MainWindow.setFont(font) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.gridLayout = QtWidgets.QGridLayout(self.centralwidget) self.gridLayout.setObjectName("gridLayout") self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.vlayout_left = QtWidgets.QVBoxLayout() self.vlayout_left.setObjectName("vlayout_left") self.horizontalLayout_7 = QtWidgets.QHBoxLayout() self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.btn_back = QtWidgets.QPushButton(self.centralwidget) self.btn_back.setObjectName("btn_back") self.horizontalLayout_7.addWidget(self.btn_back) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_7.addItem(spacerItem) self.vlayout_left.addLayout(self.horizontalLayout_7) self.tab_widget = QtWidgets.QTabWidget(self.centralwidget) self.tab_widget.setMinimumSize(QtCore.QSize(604, 0)) self.tab_widget.setObjectName("tab_widget") self.tab_signal_animation = QtWidgets.QWidget() self.tab_signal_animation.setObjectName("tab_signal_animation") self.gridLayout_6 = QtWidgets.QGridLayout(self.tab_signal_animation) self.gridLayout_6.setContentsMargins(-1, -1, -1, 21) self.gridLayout_6.setVerticalSpacing(17) self.gridLayout_6.setObjectName("gridLayout_6") self.btn_apply_changes = QtWidgets.QPushButton( self.tab_signal_animation) self.btn_apply_changes.setObjectName("btn_apply_changes") self.gridLayout_6.addWidget(self.btn_apply_changes, 1, 0, 1, 1) self.scrollArea = QtWidgets.QScrollArea(self.tab_signal_animation) self.scrollArea.setWidgetResizable(True) self.scrollArea.setObjectName("scrollArea") self.scrollAreaWidgetContents = QtWidgets.QWidget() self.scrollAreaWidgetContents.setGeometry( QtCore.QRect(0, -258, 553, 1074)) self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents") self.verticalLayout_3 = QtWidgets.QVBoxLayout( self.scrollAreaWidgetContents) self.verticalLayout_3.setObjectName("verticalLayout_3") self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setContentsMargins(-1, 10, -1, 22) self.verticalLayout.setSpacing(30) self.verticalLayout.setObjectName("verticalLayout") self.group_aq_geometry = QtWidgets.QGroupBox( self.scrollAreaWidgetContents) self.group_aq_geometry.setAlignment(QtCore.Qt.AlignCenter) self.group_aq_geometry.setObjectName("group_aq_geometry") self.gridLayout_3 = QtWidgets.QGridLayout(self.group_aq_geometry) self.gridLayout_3.setContentsMargins(-1, 16, -1, 16) self.gridLayout_3.setObjectName("gridLayout_3") self.lbl_mission = QtWidgets.QLabel(self.group_aq_geometry) self.lbl_mission.setObjectName("lbl_mission") self.gridLayout_3.addWidget(self.lbl_mission, 1, 0, 1, 1) self.lbl_lowest_alt = QtWidgets.QLabel(self.group_aq_geometry) self.lbl_lowest_alt.setObjectName("lbl_lowest_alt") self.gridLayout_3.addWidget(self.lbl_lowest_alt, 9, 1, 1, 1) self.spin_eq_radius = QtWidgets.QDoubleSpinBox(self.group_aq_geometry) self.spin_eq_radius.setDecimals(0) self.spin_eq_radius.setMaximum(100000.0) self.spin_eq_radius.setObjectName("spin_eq_radius") self.gridLayout_3.addWidget(self.spin_eq_radius, 7, 1, 1, 1) self.spin_occ_duration = QtWidgets.QDoubleSpinBox( self.group_aq_geometry) self.spin_occ_duration.setDecimals(0) self.spin_occ_duration.setMaximum(1000.0) self.spin_occ_duration.setObjectName("spin_occ_duration") self.gridLayout_3.addWidget(self.spin_occ_duration, 7, 0, 1, 1) self.lbl_sc_veolcity = QtWidgets.QLabel(self.group_aq_geometry) self.lbl_sc_veolcity.setObjectName("lbl_sc_veolcity") self.gridLayout_3.addWidget(self.lbl_sc_veolcity, 9, 0, 1, 1) self.spin_lowest_alt = QtWidgets.QDoubleSpinBox(self.group_aq_geometry) self.spin_lowest_alt.setDecimals(0) self.spin_lowest_alt.setMaximum(10000.0) self.spin_lowest_alt.setObjectName("spin_lowest_alt") self.gridLayout_3.addWidget(self.spin_lowest_alt, 10, 1, 1, 1) self.lbl_eq_radius = QtWidgets.QLabel(self.group_aq_geometry) self.lbl_eq_radius.setObjectName("lbl_eq_radius") self.gridLayout_3.addWidget(self.lbl_eq_radius, 6, 1, 1, 1) spacerItem1 = QtWidgets.QSpacerItem(20, 7, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.gridLayout_3.addItem(spacerItem1, 8, 0, 1, 1) self.spin_sc_velocity = QtWidgets.QDoubleSpinBox( self.group_aq_geometry) self.spin_sc_velocity.setDecimals(0) self.spin_sc_velocity.setMaximum(10000.0) self.spin_sc_velocity.setObjectName("spin_sc_velocity") self.gridLayout_3.addWidget(self.spin_sc_velocity, 10, 0, 1, 1) spacerItem2 = QtWidgets.QSpacerItem(20, 7, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.gridLayout_3.addItem(spacerItem2, 5, 0, 1, 1) self.lbl_occ_duration = QtWidgets.QLabel(self.group_aq_geometry) self.lbl_occ_duration.setObjectName("lbl_occ_duration") self.gridLayout_3.addWidget(self.lbl_occ_duration, 6, 0, 1, 1) self.line_edit_mission = QtWidgets.QLineEdit(self.group_aq_geometry) self.line_edit_mission.setReadOnly(True) self.line_edit_mission.setObjectName("line_edit_mission") self.gridLayout_3.addWidget(self.line_edit_mission, 2, 0, 1, 1) self.lbl_target = QtWidgets.QLabel(self.group_aq_geometry) self.lbl_target.setObjectName("lbl_target") self.gridLayout_3.addWidget(self.lbl_target, 1, 1, 1, 1) self.line_edit_target = QtWidgets.QLineEdit(self.group_aq_geometry) self.line_edit_target.setReadOnly(True) self.line_edit_target.setObjectName("line_edit_target") self.gridLayout_3.addWidget(self.line_edit_target, 2, 1, 1, 1) self.verticalLayout.addWidget(self.group_aq_geometry) self.group_radio_analysis = QtWidgets.QGroupBox( self.scrollAreaWidgetContents) self.group_radio_analysis.setAlignment(QtCore.Qt.AlignCenter) self.group_radio_analysis.setObjectName("group_radio_analysis") self.gridLayout_4 = QtWidgets.QGridLayout(self.group_radio_analysis) self.gridLayout_4.setContentsMargins(-1, 16, -1, 16) self.gridLayout_4.setObjectName("gridLayout_4") self.spin_l_win = QtWidgets.QDoubleSpinBox(self.group_radio_analysis) self.spin_l_win.setEnabled(False) self.spin_l_win.setButtonSymbols(QtWidgets.QAbstractSpinBox.NoButtons) self.spin_l_win.setDecimals(0) self.spin_l_win.setMaximum(1000000.0) self.spin_l_win.setObjectName("spin_l_win") self.gridLayout_4.addWidget(self.spin_l_win, 4, 0, 1, 1) self.spin_t_int = QtWidgets.QDoubleSpinBox(self.group_radio_analysis) self.spin_t_int.setEnabled(False) self.spin_t_int.setButtonSymbols(QtWidgets.QAbstractSpinBox.NoButtons) self.spin_t_int.setDecimals(2) self.spin_t_int.setMaximum(1000.0) self.spin_t_int.setObjectName("spin_t_int") self.gridLayout_4.addWidget(self.spin_t_int, 4, 1, 1, 1) self.spin_timespan = QtWidgets.QDoubleSpinBox( self.group_radio_analysis) self.spin_timespan.setMaximum(1000.0) self.spin_timespan.setObjectName("spin_timespan") self.gridLayout_4.addWidget(self.spin_timespan, 7, 1, 1, 1) self.spin_k_spec = QtWidgets.QDoubleSpinBox(self.group_radio_analysis) self.spin_k_spec.setEnabled(True) self.spin_k_spec.setDecimals(0) self.spin_k_spec.setMaximum(1000.0) self.spin_k_spec.setObjectName("spin_k_spec") self.gridLayout_4.addWidget(self.spin_k_spec, 7, 0, 1, 1) self.lbl_freq_res = QtWidgets.QLabel(self.group_radio_analysis) self.lbl_freq_res.setObjectName("lbl_freq_res") self.gridLayout_4.addWidget(self.lbl_freq_res, 0, 1, 1, 1) self.lbl_k_spec = QtWidgets.QLabel(self.group_radio_analysis) self.lbl_k_spec.setObjectName("lbl_k_spec") self.gridLayout_4.addWidget(self.lbl_k_spec, 6, 0, 1, 1) self.spin_freq_separation = QtWidgets.QDoubleSpinBox( self.group_radio_analysis) self.spin_freq_separation.setEnabled(False) self.spin_freq_separation.setButtonSymbols( QtWidgets.QAbstractSpinBox.NoButtons) self.spin_freq_separation.setDecimals(0) self.spin_freq_separation.setMaximum(1000.0) self.spin_freq_separation.setObjectName("spin_freq_separation") self.gridLayout_4.addWidget(self.spin_freq_separation, 1, 0, 1, 1) self.lbl_t_hop = QtWidgets.QLabel(self.group_radio_analysis) self.lbl_t_hop.setObjectName("lbl_t_hop") self.gridLayout_4.addWidget(self.lbl_t_hop, 9, 1, 1, 1) self.spin_t_hop = QtWidgets.QDoubleSpinBox(self.group_radio_analysis) self.spin_t_hop.setEnabled(False) self.spin_t_hop.setButtonSymbols(QtWidgets.QAbstractSpinBox.NoButtons) self.spin_t_hop.setMaximum(1000.0) self.spin_t_hop.setObjectName("spin_t_hop") self.gridLayout_4.addWidget(self.spin_t_hop, 10, 1, 1, 1) self.lbl_l_win = QtWidgets.QLabel(self.group_radio_analysis) self.lbl_l_win.setObjectName("lbl_l_win") self.gridLayout_4.addWidget(self.lbl_l_win, 3, 0, 1, 1) self.lbl_t_int = QtWidgets.QLabel(self.group_radio_analysis) self.lbl_t_int.setObjectName("lbl_t_int") self.gridLayout_4.addWidget(self.lbl_t_int, 3, 1, 1, 1) self.spin_freq_res = QtWidgets.QDoubleSpinBox( self.group_radio_analysis) self.spin_freq_res.setEnabled(True) self.spin_freq_res.setDecimals(2) self.spin_freq_res.setMaximum(1000.0) self.spin_freq_res.setSingleStep(0.01) self.spin_freq_res.setObjectName("spin_freq_res") self.gridLayout_4.addWidget(self.spin_freq_res, 1, 1, 1, 1) self.lbl_freq_separation = QtWidgets.QLabel(self.group_radio_analysis) self.lbl_freq_separation.setObjectName("lbl_freq_separation") self.gridLayout_4.addWidget(self.lbl_freq_separation, 0, 0, 1, 1) self.lbl_timespan = QtWidgets.QLabel(self.group_radio_analysis) self.lbl_timespan.setObjectName("lbl_timespan") self.gridLayout_4.addWidget(self.lbl_timespan, 6, 1, 1, 1) self.lbl_moving_overlap = QtWidgets.QLabel(self.group_radio_analysis) self.lbl_moving_overlap.setObjectName("lbl_moving_overlap") self.gridLayout_4.addWidget(self.lbl_moving_overlap, 9, 0, 1, 1) self.spin_moving_overlap = QtWidgets.QDoubleSpinBox( self.group_radio_analysis) self.spin_moving_overlap.setEnabled(True) self.spin_moving_overlap.setDecimals(0) self.spin_moving_overlap.setObjectName("spin_moving_overlap") self.gridLayout_4.addWidget(self.spin_moving_overlap, 10, 0, 1, 1) spacerItem3 = QtWidgets.QSpacerItem(20, 7, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.gridLayout_4.addItem(spacerItem3, 2, 0, 1, 1) spacerItem4 = QtWidgets.QSpacerItem(20, 7, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.gridLayout_4.addItem(spacerItem4, 5, 0, 1, 1) spacerItem5 = QtWidgets.QSpacerItem(20, 7, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.gridLayout_4.addItem(spacerItem5, 8, 0, 1, 1) self.verticalLayout.addWidget(self.group_radio_analysis) self.group_wind_props = QtWidgets.QGroupBox( self.scrollAreaWidgetContents) self.group_wind_props.setAlignment(QtCore.Qt.AlignCenter) self.group_wind_props.setObjectName("group_wind_props") self.gridLayout_5 = QtWidgets.QGridLayout(self.group_wind_props) self.gridLayout_5.setContentsMargins(-1, 16, -1, 16) self.gridLayout_5.setObjectName("gridLayout_5") self.lbl_xmax = QtWidgets.QLabel(self.group_wind_props) self.lbl_xmax.setObjectName("lbl_xmax") self.gridLayout_5.addWidget(self.lbl_xmax, 0, 1, 1, 1) self.spin_ymax = QtWidgets.QDoubleSpinBox(self.group_wind_props) self.spin_ymax.setDecimals(0) self.spin_ymax.setMinimum(-1000.0) self.spin_ymax.setMaximum(1000.0) self.spin_ymax.setObjectName("spin_ymax") self.gridLayout_5.addWidget(self.spin_ymax, 4, 1, 1, 1) self.lbl_ymax = QtWidgets.QLabel(self.group_wind_props) self.lbl_ymax.setObjectName("lbl_ymax") self.gridLayout_5.addWidget(self.lbl_ymax, 3, 1, 1, 1) self.spin_ymin = QtWidgets.QDoubleSpinBox(self.group_wind_props) self.spin_ymin.setDecimals(0) self.spin_ymin.setMinimum(-1000.0) self.spin_ymin.setMaximum(1000.0) self.spin_ymin.setObjectName("spin_ymin") self.gridLayout_5.addWidget(self.spin_ymin, 4, 0, 1, 1) self.lbl_xmin = QtWidgets.QLabel(self.group_wind_props) self.lbl_xmin.setObjectName("lbl_xmin") self.gridLayout_5.addWidget(self.lbl_xmin, 0, 0, 1, 1) self.spin_xmax = QtWidgets.QDoubleSpinBox(self.group_wind_props) self.spin_xmax.setDecimals(0) self.spin_xmax.setMinimum(-10000.0) self.spin_xmax.setMaximum(10000.0) self.spin_xmax.setObjectName("spin_xmax") self.gridLayout_5.addWidget(self.spin_xmax, 1, 1, 1, 1) self.lbl_ymin = QtWidgets.QLabel(self.group_wind_props) self.lbl_ymin.setObjectName("lbl_ymin") self.gridLayout_5.addWidget(self.lbl_ymin, 3, 0, 1, 1) self.spin_xmin = QtWidgets.QDoubleSpinBox(self.group_wind_props) self.spin_xmin.setDecimals(0) self.spin_xmin.setMinimum(-10000.0) self.spin_xmin.setMaximum(10000.0) self.spin_xmin.setObjectName("spin_xmin") self.gridLayout_5.addWidget(self.spin_xmin, 1, 0, 1, 1) spacerItem6 = QtWidgets.QSpacerItem(20, 7, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.gridLayout_5.addItem(spacerItem6, 2, 0, 1, 1) self.verticalLayout.addWidget(self.group_wind_props) self.group_ani_playback = QtWidgets.QGroupBox( self.scrollAreaWidgetContents) self.group_ani_playback.setAlignment(QtCore.Qt.AlignCenter) self.group_ani_playback.setObjectName("group_ani_playback") self.gridLayout_2 = QtWidgets.QGridLayout(self.group_ani_playback) self.gridLayout_2.setContentsMargins(-1, 16, -1, 16) self.gridLayout_2.setObjectName("gridLayout_2") self.lbl_start_sec = QtWidgets.QLabel(self.group_ani_playback) self.lbl_start_sec.setObjectName("lbl_start_sec") self.gridLayout_2.addWidget(self.lbl_start_sec, 0, 0, 1, 1) self.spin_start_sec = QtWidgets.QDoubleSpinBox(self.group_ani_playback) self.spin_start_sec.setDecimals(0) self.spin_start_sec.setObjectName("spin_start_sec") self.gridLayout_2.addWidget(self.spin_start_sec, 1, 0, 1, 1) self.lbl_ani_speed = QtWidgets.QLabel(self.group_ani_playback) self.lbl_ani_speed.setObjectName("lbl_ani_speed") self.gridLayout_2.addWidget(self.lbl_ani_speed, 0, 1, 1, 1) self.spin_ani_speed = QtWidgets.QDoubleSpinBox(self.group_ani_playback) self.spin_ani_speed.setDecimals(2) self.spin_ani_speed.setMaximum(10.0) self.spin_ani_speed.setObjectName("spin_ani_speed") self.gridLayout_2.addWidget(self.spin_ani_speed, 1, 1, 1, 1) self.verticalLayout.addWidget(self.group_ani_playback) spacerItem7 = QtWidgets.QSpacerItem(20, 10, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem7) self.verticalLayout_3.addLayout(self.verticalLayout) self.scrollArea.setWidget(self.scrollAreaWidgetContents) self.gridLayout_6.addWidget(self.scrollArea, 0, 0, 1, 1) self.tab_widget.addTab(self.tab_signal_animation, "") self.tab_analysis = QtWidgets.QWidget() self.tab_analysis.setObjectName("tab_analysis") self.gridLayout_7 = QtWidgets.QGridLayout(self.tab_analysis) self.gridLayout_7.setObjectName("gridLayout_7") self.scrollArea_2 = QtWidgets.QScrollArea(self.tab_analysis) self.scrollArea_2.setWidgetResizable(True) self.scrollArea_2.setObjectName("scrollArea_2") self.scrollAreaWidgetContents_2 = QtWidgets.QWidget() self.scrollAreaWidgetContents_2.setGeometry( QtCore.QRect(0, -35, 553, 881)) self.scrollAreaWidgetContents_2.setObjectName( "scrollAreaWidgetContents_2") self.verticalLayout_5 = QtWidgets.QVBoxLayout( self.scrollAreaWidgetContents_2) self.verticalLayout_5.setObjectName("verticalLayout_5") self.verticalLayout_4 = QtWidgets.QVBoxLayout() self.verticalLayout_4.setContentsMargins(-1, 10, -1, 22) self.verticalLayout_4.setSpacing(30) self.verticalLayout_4.setObjectName("verticalLayout_4") self.group_settings = QtWidgets.QGroupBox( self.scrollAreaWidgetContents_2) self.group_settings.setAlignment(QtCore.Qt.AlignCenter) self.group_settings.setObjectName("group_settings") self.gridLayout_8 = QtWidgets.QGridLayout(self.group_settings) self.gridLayout_8.setContentsMargins(-1, 16, -1, 16) self.gridLayout_8.setObjectName("gridLayout_8") self.verticalLayout_2 = QtWidgets.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.label = QtWidgets.QLabel(self.group_settings) self.label.setObjectName("label") self.horizontalLayout_2.addWidget(self.label) self.spin_measure_bandwidth_below = QtWidgets.QDoubleSpinBox( self.group_settings) self.spin_measure_bandwidth_below.setDecimals(0) self.spin_measure_bandwidth_below.setMaximum(1000.0) self.spin_measure_bandwidth_below.setObjectName( "spin_measure_bandwidth_below") self.horizontalLayout_2.addWidget(self.spin_measure_bandwidth_below) self.label_2 = QtWidgets.QLabel(self.group_settings) self.label_2.setObjectName("label_2") self.horizontalLayout_2.addWidget(self.label_2) self.verticalLayout_2.addLayout(self.horizontalLayout_2) spacerItem8 = QtWidgets.QSpacerItem(20, 15, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.verticalLayout_2.addItem(spacerItem8) self.label_3 = QtWidgets.QLabel(self.group_settings) self.label_3.setObjectName("label_3") self.verticalLayout_2.addWidget(self.label_3) self.gridLayout_10 = QtWidgets.QGridLayout() self.gridLayout_10.setObjectName("gridLayout_10") self.spin_x_min = QtWidgets.QDoubleSpinBox(self.group_settings) self.spin_x_min.setDecimals(0) self.spin_x_min.setMinimum(-10000.0) self.spin_x_min.setMaximum(10000.0) self.spin_x_min.setObjectName("spin_x_min") self.gridLayout_10.addWidget(self.spin_x_min, 1, 0, 1, 1) self.spin_x_max = QtWidgets.QDoubleSpinBox(self.group_settings) self.spin_x_max.setDecimals(0) self.spin_x_max.setMinimum(-10000.0) self.spin_x_max.setMaximum(10000.0) self.spin_x_max.setObjectName("spin_x_max") self.gridLayout_10.addWidget(self.spin_x_max, 1, 1, 1, 1) self.label_4 = QtWidgets.QLabel(self.group_settings) self.label_4.setObjectName("label_4") self.gridLayout_10.addWidget(self.label_4, 0, 0, 1, 1) self.label_5 = QtWidgets.QLabel(self.group_settings) self.label_5.setObjectName("label_5") self.gridLayout_10.addWidget(self.label_5, 0, 1, 1, 1) self.verticalLayout_2.addLayout(self.gridLayout_10) spacerItem9 = QtWidgets.QSpacerItem(20, 15, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem9) self.btn_refresh_plot = QtWidgets.QPushButton(self.group_settings) self.btn_refresh_plot.setObjectName("btn_refresh_plot") self.verticalLayout_2.addWidget(self.btn_refresh_plot) self.gridLayout_8.addLayout(self.verticalLayout_2, 0, 0, 1, 1) self.verticalLayout_4.addWidget(self.group_settings) self.group_results = QtWidgets.QGroupBox( self.scrollAreaWidgetContents_2) self.group_results.setAlignment(QtCore.Qt.AlignCenter) self.group_results.setObjectName("group_results") self.gridLayout_12 = QtWidgets.QGridLayout(self.group_results) self.gridLayout_12.setContentsMargins(-1, 16, -1, 16) self.gridLayout_12.setObjectName("gridLayout_12") self.gridLayout_11 = QtWidgets.QGridLayout() self.gridLayout_11.setObjectName("gridLayout_11") self.label_18 = QtWidgets.QLabel(self.group_results) self.label_18.setObjectName("label_18") self.gridLayout_11.addWidget(self.label_18, 0, 1, 1, 1) self.spin_x_at_ymax_global = QtWidgets.QDoubleSpinBox( self.group_results) self.spin_x_at_ymax_global.setReadOnly(True) self.spin_x_at_ymax_global.setButtonSymbols( QtWidgets.QAbstractSpinBox.NoButtons) self.spin_x_at_ymax_global.setDecimals(0) self.spin_x_at_ymax_global.setMinimum(-1000.0) self.spin_x_at_ymax_global.setMaximum(1000.0) self.spin_x_at_ymax_global.setObjectName("spin_x_at_ymax_global") self.gridLayout_11.addWidget(self.spin_x_at_ymax_global, 3, 1, 1, 1) self.label_9 = QtWidgets.QLabel(self.group_results) self.label_9.setObjectName("label_9") self.gridLayout_11.addWidget(self.label_9, 5, 0, 1, 1) self.label_12 = QtWidgets.QLabel(self.group_results) self.label_12.setObjectName("label_12") self.gridLayout_11.addWidget(self.label_12, 9, 0, 1, 1) self.spin_delta_x_observed = QtWidgets.QDoubleSpinBox( self.group_results) self.spin_delta_x_observed.setReadOnly(True) self.spin_delta_x_observed.setButtonSymbols( QtWidgets.QAbstractSpinBox.NoButtons) self.spin_delta_x_observed.setDecimals(0) self.spin_delta_x_observed.setMinimum(-1000.0) self.spin_delta_x_observed.setMaximum(1000.0) self.spin_delta_x_observed.setObjectName("spin_delta_x_observed") self.gridLayout_11.addWidget(self.spin_delta_x_observed, 13, 1, 1, 1) self.spin_delta_x_predict = QtWidgets.QDoubleSpinBox( self.group_results) self.spin_delta_x_predict.setReadOnly(True) self.spin_delta_x_predict.setButtonSymbols( QtWidgets.QAbstractSpinBox.NoButtons) self.spin_delta_x_predict.setDecimals(0) self.spin_delta_x_predict.setMinimum(0.0) self.spin_delta_x_predict.setMaximum(1000.0) self.spin_delta_x_predict.setObjectName("spin_delta_x_predict") self.gridLayout_11.addWidget(self.spin_delta_x_predict, 6, 1, 1, 1) self.spin_bandwidth_global = QtWidgets.QDoubleSpinBox( self.group_results) self.spin_bandwidth_global.setReadOnly(True) self.spin_bandwidth_global.setButtonSymbols( QtWidgets.QAbstractSpinBox.NoButtons) self.spin_bandwidth_global.setDecimals(0) self.spin_bandwidth_global.setMinimum(-1000.0) self.spin_bandwidth_global.setMaximum(1000.0) self.spin_bandwidth_global.setObjectName("spin_bandwidth_global") self.gridLayout_11.addWidget(self.spin_bandwidth_global, 4, 1, 1, 1) self.spin_x_at_ymax_local = QtWidgets.QDoubleSpinBox( self.group_results) self.spin_x_at_ymax_local.setReadOnly(True) self.spin_x_at_ymax_local.setButtonSymbols( QtWidgets.QAbstractSpinBox.NoButtons) self.spin_x_at_ymax_local.setDecimals(0) self.spin_x_at_ymax_local.setMinimum(-1000.0) self.spin_x_at_ymax_local.setMaximum(1000.0) self.spin_x_at_ymax_local.setObjectName("spin_x_at_ymax_local") self.gridLayout_11.addWidget(self.spin_x_at_ymax_local, 10, 1, 1, 1) self.label_14 = QtWidgets.QLabel(self.group_results) self.label_14.setObjectName("label_14") self.gridLayout_11.addWidget(self.label_14, 11, 0, 1, 1) self.spin_noise_variance_global = QtWidgets.QDoubleSpinBox( self.group_results) self.spin_noise_variance_global.setReadOnly(True) self.spin_noise_variance_global.setButtonSymbols( QtWidgets.QAbstractSpinBox.NoButtons) self.spin_noise_variance_global.setDecimals(0) self.spin_noise_variance_global.setMinimum(-1000.0) self.spin_noise_variance_global.setMaximum(1000.0) self.spin_noise_variance_global.setObjectName( "spin_noise_variance_global") self.gridLayout_11.addWidget(self.spin_noise_variance_global, 5, 1, 1, 1) self.label_11 = QtWidgets.QLabel(self.group_results) self.label_11.setObjectName("label_11") self.gridLayout_11.addWidget(self.label_11, 8, 0, 1, 1) self.spin_bandwidth_local = QtWidgets.QDoubleSpinBox( self.group_results) self.spin_bandwidth_local.setReadOnly(True) self.spin_bandwidth_local.setButtonSymbols( QtWidgets.QAbstractSpinBox.NoButtons) self.spin_bandwidth_local.setDecimals(0) self.spin_bandwidth_local.setMinimum(-1000.0) self.spin_bandwidth_local.setMaximum(1000.0) self.spin_bandwidth_local.setObjectName("spin_bandwidth_local") self.gridLayout_11.addWidget(self.spin_bandwidth_local, 11, 1, 1, 1) self.spin_delta_y = QtWidgets.QDoubleSpinBox(self.group_results) self.spin_delta_y.setReadOnly(True) self.spin_delta_y.setButtonSymbols( QtWidgets.QAbstractSpinBox.NoButtons) self.spin_delta_y.setDecimals(0) self.spin_delta_y.setMinimum(-1000.0) self.spin_delta_y.setMaximum(1000.0) self.spin_delta_y.setObjectName("spin_delta_y") self.gridLayout_11.addWidget(self.spin_delta_y, 12, 1, 1, 1) self.label_17 = QtWidgets.QLabel(self.group_results) self.label_17.setObjectName("label_17") self.gridLayout_11.addWidget(self.label_17, 13, 0, 1, 1) self.label_16 = QtWidgets.QLabel(self.group_results) self.label_16.setObjectName("label_16") self.gridLayout_11.addWidget(self.label_16, 12, 0, 1, 1) self.label_10 = QtWidgets.QLabel(self.group_results) self.label_10.setObjectName("label_10") self.gridLayout_11.addWidget(self.label_10, 6, 0, 1, 1) self.label_6 = QtWidgets.QLabel(self.group_results) self.label_6.setObjectName("label_6") self.gridLayout_11.addWidget(self.label_6, 2, 0, 1, 1) self.label_8 = QtWidgets.QLabel(self.group_results) self.label_8.setObjectName("label_8") self.gridLayout_11.addWidget(self.label_8, 4, 0, 1, 1) self.label_13 = QtWidgets.QLabel(self.group_results) self.label_13.setObjectName("label_13") self.gridLayout_11.addWidget(self.label_13, 10, 0, 1, 1) self.label_7 = QtWidgets.QLabel(self.group_results) self.label_7.setObjectName("label_7") self.gridLayout_11.addWidget(self.label_7, 3, 0, 1, 1) spacerItem10 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.gridLayout_11.addItem(spacerItem10, 7, 0, 1, 1) self.spin_ymax_global = QtWidgets.QDoubleSpinBox(self.group_results) self.spin_ymax_global.setReadOnly(True) self.spin_ymax_global.setButtonSymbols( QtWidgets.QAbstractSpinBox.NoButtons) self.spin_ymax_global.setDecimals(0) self.spin_ymax_global.setMinimum(-1000.0) self.spin_ymax_global.setMaximum(1000.0) self.spin_ymax_global.setObjectName("spin_ymax_global") self.gridLayout_11.addWidget(self.spin_ymax_global, 2, 1, 1, 1) self.spin_ymax_local = QtWidgets.QDoubleSpinBox(self.group_results) self.spin_ymax_local.setReadOnly(True) self.spin_ymax_local.setButtonSymbols( QtWidgets.QAbstractSpinBox.NoButtons) self.spin_ymax_local.setDecimals(0) self.spin_ymax_local.setMinimum(-1000.0) self.spin_ymax_local.setMaximum(1000.0) self.spin_ymax_local.setObjectName("spin_ymax_local") self.gridLayout_11.addWidget(self.spin_ymax_local, 9, 1, 1, 1) self.spin_bandwidth_local_LCP = QtWidgets.QDoubleSpinBox( self.group_results) self.spin_bandwidth_local_LCP.setReadOnly(True) self.spin_bandwidth_local_LCP.setButtonSymbols( QtWidgets.QAbstractSpinBox.NoButtons) self.spin_bandwidth_local_LCP.setDecimals(0) self.spin_bandwidth_local_LCP.setMinimum(-1000.0) self.spin_bandwidth_local_LCP.setMaximum(1000.0) self.spin_bandwidth_local_LCP.setObjectName("spin_bandwidth_local_LCP") self.gridLayout_11.addWidget(self.spin_bandwidth_local_LCP, 11, 2, 1, 1) self.spin_delta_y_LCP = QtWidgets.QDoubleSpinBox(self.group_results) self.spin_delta_y_LCP.setReadOnly(True) self.spin_delta_y_LCP.setButtonSymbols( QtWidgets.QAbstractSpinBox.NoButtons) self.spin_delta_y_LCP.setDecimals(0) self.spin_delta_y_LCP.setMinimum(-1000.0) self.spin_delta_y_LCP.setMaximum(1000.0) self.spin_delta_y_LCP.setObjectName("spin_delta_y_LCP") self.gridLayout_11.addWidget(self.spin_delta_y_LCP, 12, 2, 1, 1) self.spin_bandwidth_global_LCP = QtWidgets.QDoubleSpinBox( self.group_results) self.spin_bandwidth_global_LCP.setReadOnly(True) self.spin_bandwidth_global_LCP.setButtonSymbols( QtWidgets.QAbstractSpinBox.NoButtons) self.spin_bandwidth_global_LCP.setDecimals(0) self.spin_bandwidth_global_LCP.setMinimum(-1000.0) self.spin_bandwidth_global_LCP.setMaximum(1000.0) self.spin_bandwidth_global_LCP.setObjectName( "spin_bandwidth_global_LCP") self.gridLayout_11.addWidget(self.spin_bandwidth_global_LCP, 4, 2, 1, 1) self.spin_noise_variance_global_LCP = QtWidgets.QDoubleSpinBox( self.group_results) self.spin_noise_variance_global_LCP.setReadOnly(True) self.spin_noise_variance_global_LCP.setButtonSymbols( QtWidgets.QAbstractSpinBox.NoButtons) self.spin_noise_variance_global_LCP.setDecimals(0) self.spin_noise_variance_global_LCP.setMinimum(-1000.0) self.spin_noise_variance_global_LCP.setMaximum(1000.0) self.spin_noise_variance_global_LCP.setObjectName( "spin_noise_variance_global_LCP") self.gridLayout_11.addWidget(self.spin_noise_variance_global_LCP, 5, 2, 1, 1) self.spin_ymax_local_LCP = QtWidgets.QDoubleSpinBox(self.group_results) self.spin_ymax_local_LCP.setReadOnly(True) self.spin_ymax_local_LCP.setButtonSymbols( QtWidgets.QAbstractSpinBox.NoButtons) self.spin_ymax_local_LCP.setDecimals(0) self.spin_ymax_local_LCP.setMinimum(-1000.0) self.spin_ymax_local_LCP.setMaximum(1000.0) self.spin_ymax_local_LCP.setObjectName("spin_ymax_local_LCP") self.gridLayout_11.addWidget(self.spin_ymax_local_LCP, 9, 2, 1, 1) self.spin_ymax_global_LCP = QtWidgets.QDoubleSpinBox( self.group_results) self.spin_ymax_global_LCP.setReadOnly(True) self.spin_ymax_global_LCP.setButtonSymbols( QtWidgets.QAbstractSpinBox.NoButtons) self.spin_ymax_global_LCP.setDecimals(0) self.spin_ymax_global_LCP.setMinimum(-1000.0) self.spin_ymax_global_LCP.setMaximum(1000.0) self.spin_ymax_global_LCP.setObjectName("spin_ymax_global_LCP") self.gridLayout_11.addWidget(self.spin_ymax_global_LCP, 2, 2, 1, 1) self.label_15 = QtWidgets.QLabel(self.group_results) self.label_15.setObjectName("label_15") self.gridLayout_11.addWidget(self.label_15, 1, 0, 1, 1) self.label_19 = QtWidgets.QLabel(self.group_results) self.label_19.setObjectName("label_19") self.gridLayout_11.addWidget(self.label_19, 0, 2, 1, 1) self.gridLayout_12.addLayout(self.gridLayout_11, 0, 0, 1, 1) self.verticalLayout_4.addWidget(self.group_results) spacerItem11 = QtWidgets.QSpacerItem(20, 10, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_4.addItem(spacerItem11) self.verticalLayout_5.addLayout(self.verticalLayout_4) self.scrollArea_2.setWidget(self.scrollAreaWidgetContents_2) self.gridLayout_7.addWidget(self.scrollArea_2, 0, 0, 1, 1) self.tab_widget.addTab(self.tab_analysis, "") self.vlayout_left.addWidget(self.tab_widget) self.horizontalLayout.addLayout(self.vlayout_left) self.vline_center_divider = QtWidgets.QFrame(self.centralwidget) font = QtGui.QFont() font.setFamily("Arial") font.setPointSize(9) self.vline_center_divider.setFont(font) self.vline_center_divider.setFrameShape(QtWidgets.QFrame.VLine) self.vline_center_divider.setFrameShadow(QtWidgets.QFrame.Sunken) self.vline_center_divider.setObjectName("vline_center_divider") self.horizontalLayout.addWidget(self.vline_center_divider) self.vlayout_right = QtWidgets.QVBoxLayout() self.vlayout_right.setObjectName("vlayout_right") self.lbl_graph_header = QtWidgets.QLabel(self.centralwidget) font = QtGui.QFont() font.setPointSize(18) self.lbl_graph_header.setFont(font) self.lbl_graph_header.setAlignment(QtCore.Qt.AlignCenter) self.lbl_graph_header.setObjectName("lbl_graph_header") self.vlayout_right.addWidget(self.lbl_graph_header) self.animation_widget = BSRAnimation(self.centralwidget) self.animation_widget.setObjectName("animation_widget") self.vlayout_right.addWidget(self.animation_widget) self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") spacerItem12 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem12) self.btn_prev_frame = QtWidgets.QPushButton(self.centralwidget) font = QtGui.QFont() font.setPointSize(11) self.btn_prev_frame.setFont(font) self.btn_prev_frame.setObjectName("btn_prev_frame") self.horizontalLayout_3.addWidget(self.btn_prev_frame) self.btn_play = QtWidgets.QPushButton(self.centralwidget) font = QtGui.QFont() font.setPointSize(11) self.btn_play.setFont(font) self.btn_play.setObjectName("btn_play") self.horizontalLayout_3.addWidget(self.btn_play) self.btn_pause = QtWidgets.QPushButton(self.centralwidget) font = QtGui.QFont() font.setPointSize(11) self.btn_pause.setFont(font) self.btn_pause.setObjectName("btn_pause") self.horizontalLayout_3.addWidget(self.btn_pause) self.btn_next_frame = QtWidgets.QPushButton(self.centralwidget) font = QtGui.QFont() font.setPointSize(11) self.btn_next_frame.setFont(font) self.btn_next_frame.setObjectName("btn_next_frame") self.horizontalLayout_3.addWidget(self.btn_next_frame) spacerItem13 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem13) self.vlayout_right.addLayout(self.horizontalLayout_3) self.horizontalLayout.addLayout(self.vlayout_right) self.horizontalLayout.setStretch(0, 1) self.horizontalLayout.setStretch(1, 1) self.horizontalLayout.setStretch(2, 5) self.gridLayout.addLayout(self.horizontalLayout, 1, 2, 1, 1) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1439, 26)) self.menubar.setObjectName("menubar") self.menuFile = QtWidgets.QMenu(self.menubar) self.menuFile.setObjectName("menuFile") self.menuEdit = QtWidgets.QMenu(self.menubar) self.menuEdit.setObjectName("menuEdit") self.menuView = QtWidgets.QMenu(self.menubar) self.menuView.setObjectName("menuView") self.menuSettings = QtWidgets.QMenu(self.menubar) self.menuSettings.setObjectName("menuSettings") self.menuHelp = QtWidgets.QMenu(self.menubar) font = QtGui.QFont() font.setFamily("Arial") self.menuHelp.setFont(font) self.menuHelp.setObjectName("menuHelp") MainWindow.setMenuBar(self.menubar) self.actionView = QtWidgets.QAction(MainWindow) self.actionView.setObjectName("actionView") self.menubar.addAction(self.menuFile.menuAction()) self.menubar.addAction(self.menuEdit.menuAction()) self.menubar.addAction(self.menuView.menuAction()) self.menubar.addAction(self.menuSettings.menuAction()) self.menubar.addAction(self.menuHelp.menuAction()) self.retranslateUi(MainWindow) self.tab_widget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def setupUi(self, MainWindow): MainWindow.setObjectName("Training") MainWindow.resize(1000, 500) MainWindow.setMinimumSize(QtCore.QSize(1000, 500)) MainWindow.setMaximumSize(QtCore.QSize(1000, 500)) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.gridLayout_2 = QtWidgets.QGridLayout(self.centralwidget) self.gridLayout_2.setObjectName("gridLayout_2") self.pushButton_train = QtWidgets.QPushButton(self.centralwidget) self.pushButton_train.setObjectName("pushButton_train") self.gridLayout_2.addWidget(self.pushButton_train, 3, 0, 1, 1) self.label = QtWidgets.QLabel(self.centralwidget) self.label.setObjectName("label") self.gridLayout_2.addWidget(self.label, 0, 0, 1, 1) self.pushButton_results = QtWidgets.QPushButton(self.centralwidget) self.pushButton_results.setObjectName("pushButton_results") self.gridLayout_2.addWidget(self.pushButton_results, 3, 1, 1, 1) self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.pushButton_browseAuthor2 = QtWidgets.QPushButton( self.centralwidget) self.pushButton_browseAuthor2.setObjectName("pushButton_browseAuthor2") self.gridLayout.addWidget(self.pushButton_browseAuthor2, 2, 4, 1, 1) self.label_author1 = QtWidgets.QLabel(self.centralwidget) self.label_author1.setObjectName("label_author1") self.gridLayout.addWidget(self.label_author1, 1, 2, 1, 1) self.label_author2 = QtWidgets.QLabel(self.centralwidget) self.label_author2.setObjectName("label_author2") self.gridLayout.addWidget(self.label_author2, 2, 2, 1, 1) self.lineEdit_author1 = QtWidgets.QLineEdit(self.centralwidget) self.lineEdit_author1.setClearButtonEnabled(False) self.lineEdit_author1.setObjectName("lineEdit_author1") self.gridLayout.addWidget(self.lineEdit_author1, 1, 3, 1, 1) self.lineEdit_author2 = QtWidgets.QLineEdit(self.centralwidget) self.lineEdit_author2.setClearButtonEnabled(False) self.lineEdit_author2.setObjectName("lineEdit_author2") self.gridLayout.addWidget(self.lineEdit_author2, 2, 3, 1, 1) self.pushButton_browseAuthor1 = QtWidgets.QPushButton( self.centralwidget) self.pushButton_browseAuthor1.setObjectName("pushButton_browseAuthor1") self.gridLayout.addWidget(self.pushButton_browseAuthor1, 1, 4, 1, 1) self.gridLayout_2.addLayout(self.gridLayout, 1, 0, 1, 1) self.plainTextEdit = QtWidgets.QPlainTextEdit(self.centralwidget) self.plainTextEdit.setPlainText("") self.plainTextEdit.setObjectName("plainTextEdit") self.gridLayout_2.addWidget(self.plainTextEdit, 0, 1, 3, 1) self.formLayout = QtWidgets.QFormLayout() self.formLayout.setObjectName("formLayout") self.label_gaussianNoise = QtWidgets.QLabel(self.centralwidget) self.label_gaussianNoise.setObjectName("label_gaussianNoise") self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_gaussianNoise) self.doubleSpinBox_gaussianNoise = QtWidgets.QDoubleSpinBox( self.centralwidget) self.doubleSpinBox_gaussianNoise.setMaximum(0.1) self.doubleSpinBox_gaussianNoise.setSingleStep(0.01) self.doubleSpinBox_gaussianNoise.setProperty("value", 0.02) self.doubleSpinBox_gaussianNoise.setObjectName( "doubleSpinBox_gaussianNoise") self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.doubleSpinBox_gaussianNoise) self.label_epochs = QtWidgets.QLabel(self.centralwidget) self.label_epochs.setObjectName("label_epochs") self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_epochs) self.spinBox_epochs = QtWidgets.QSpinBox(self.centralwidget) self.spinBox_epochs.setMaximum(100) self.spinBox_epochs.setMinimum(2) self.spinBox_epochs.setProperty("value", 10) self.spinBox_epochs.setObjectName("spinBox_epochs") self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.spinBox_epochs) self.label_filters = QtWidgets.QLabel(self.centralwidget) self.label_filters.setObjectName("label_filters") self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_filters) self.spinBox_filters = QtWidgets.QSpinBox(self.centralwidget) self.spinBox_filters.setMaximum(100) self.spinBox_filters.setMinimum(10) self.spinBox_filters.setSingleStep(10) self.spinBox_filters.setProperty("value", 100) self.spinBox_filters.setObjectName("spinBox_filters") self.formLayout.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.spinBox_filters) self.label_validation = QtWidgets.QLabel(self.centralwidget) self.label_validation.setObjectName("label_validation") self.formLayout.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.label_validation) self.doubleSpinBox_validation = QtWidgets.QDoubleSpinBox( self.centralwidget) self.doubleSpinBox_validation.setMaximum(0.5) self.doubleSpinBox_validation.setMinimum(0.1) self.doubleSpinBox_validation.setSingleStep(0.05) self.doubleSpinBox_validation.setProperty("value", 0.25) self.doubleSpinBox_validation.setObjectName("doubleSpinBox_validation") self.formLayout.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.doubleSpinBox_validation) self.label_pool = QtWidgets.QLabel(self.centralwidget) self.label_pool.setObjectName("label_pool") self.formLayout.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.label_pool) self.spinBox_pool = QtWidgets.QSpinBox(self.centralwidget) self.spinBox_pool.setMaximum(5) self.spinBox_pool.setMinimum(1) self.spinBox_pool.setProperty("value", 3) self.spinBox_pool.setObjectName("spinBox_pool") self.formLayout.setWidget(4, QtWidgets.QFormLayout.FieldRole, self.spinBox_pool) self.label_kernel1 = QtWidgets.QLabel(self.centralwidget) self.label_kernel1.setObjectName("label_kernel1") self.formLayout.setWidget(5, QtWidgets.QFormLayout.LabelRole, self.label_kernel1) self.spinBox_kernel1 = QtWidgets.QSpinBox(self.centralwidget) self.spinBox_kernel1.setMaximum(7) self.spinBox_kernel1.setProperty("value", 3) self.spinBox_kernel1.setObjectName("spinBox_kernel1") self.formLayout.setWidget(5, QtWidgets.QFormLayout.FieldRole, self.spinBox_kernel1) self.label_kernel2 = QtWidgets.QLabel(self.centralwidget) self.label_kernel2.setObjectName("label_kernel2") self.formLayout.setWidget(6, QtWidgets.QFormLayout.LabelRole, self.label_kernel2) self.spinBox_kernel2 = QtWidgets.QSpinBox(self.centralwidget) self.spinBox_kernel2.setMaximum(7) self.spinBox_kernel2.setProperty("value", 4) self.spinBox_kernel2.setObjectName("spinBox_kernel2") self.formLayout.setWidget(6, QtWidgets.QFormLayout.FieldRole, self.spinBox_kernel2) self.label_kernel3 = QtWidgets.QLabel(self.centralwidget) self.label_kernel3.setObjectName("label_kernel3") self.formLayout.setWidget(7, QtWidgets.QFormLayout.LabelRole, self.label_kernel3) self.spinBox_kernel3 = QtWidgets.QSpinBox(self.centralwidget) self.spinBox_kernel3.setMaximum(7) self.spinBox_kernel3.setProperty("value", 5) self.spinBox_kernel3.setObjectName("spinBox_kernel3") self.formLayout.setWidget(7, QtWidgets.QFormLayout.FieldRole, self.spinBox_kernel3) self.label_dropout = QtWidgets.QLabel(self.centralwidget) self.label_dropout.setObjectName("label_dropout") self.formLayout.setWidget(8, QtWidgets.QFormLayout.LabelRole, self.label_dropout) self.doubleSpinBox_dropout = QtWidgets.QDoubleSpinBox( self.centralwidget) self.doubleSpinBox_dropout.setMaximum(0.5) self.doubleSpinBox_dropout.setMinimum(0.1) self.doubleSpinBox_dropout.setSingleStep(0.05) self.doubleSpinBox_dropout.setProperty("value", 0.5) self.doubleSpinBox_dropout.setObjectName("doubleSpinBox_dropout") self.formLayout.setWidget(8, QtWidgets.QFormLayout.FieldRole, self.doubleSpinBox_dropout) self.gridLayout_2.addLayout(self.formLayout, 2, 0, 1, 1) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 496, 18)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) ######################################################################################################### self.pushButton_browseAuthor1.clicked.connect( self.pushButton_author1_handler) self.pushButton_browseAuthor2.clicked.connect( self.pushButton_author2_handler) self.pushButton_train.clicked.connect(self.pushButton_train_handler) self.pushButton_results.clicked.connect( self.pushButton_results_handler) self.pushButton_results.setDisabled(True)
def setupUi(self, SequenceSettingsUI): SequenceSettingsUI.setObjectName("SequenceSettingsUI") SequenceSettingsUI.resize(620, 351) self.gridLayout = QtWidgets.QGridLayout(SequenceSettingsUI) self.gridLayout.setObjectName("gridLayout") self.label_4 = QtWidgets.QLabel(SequenceSettingsUI) self.label_4.setObjectName("label_4") self.gridLayout.addWidget(self.label_4, 4, 5, 1, 1) self.label_7 = QtWidgets.QLabel(SequenceSettingsUI) self.label_7.setObjectName("label_7") self.gridLayout.addWidget(self.label_7, 3, 0, 1, 1) self.label_15 = QtWidgets.QLabel(SequenceSettingsUI) self.label_15.setObjectName("label_15") self.gridLayout.addWidget(self.label_15, 5, 0, 1, 1) self.sequence_binning = QtWidgets.QSpinBox(SequenceSettingsUI) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.sequence_binning.sizePolicy().hasHeightForWidth()) self.sequence_binning.setSizePolicy(sizePolicy) self.sequence_binning.setMinimumSize(QtCore.QSize(48, 20)) self.sequence_binning.setMaximumSize(QtCore.QSize(48, 20)) self.sequence_binning.setMaximum(4) self.sequence_binning.setProperty("value", 1) self.sequence_binning.setObjectName("sequence_binning") self.gridLayout.addWidget(self.sequence_binning, 4, 3, 1, 1) self.label_16 = QtWidgets.QLabel(SequenceSettingsUI) self.label_16.setObjectName("label_16") self.gridLayout.addWidget(self.label_16, 14, 0, 1, 1) self.sequence_frametype = QtWidgets.QComboBox(SequenceSettingsUI) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.sequence_frametype.sizePolicy().hasHeightForWidth()) self.sequence_frametype.setSizePolicy(sizePolicy) self.sequence_frametype.setMinimumSize(QtCore.QSize(0, 20)) self.sequence_frametype.setMaximumSize(QtCore.QSize(16777215, 20)) self.sequence_frametype.setObjectName("sequence_frametype") self.sequence_frametype.addItem("") self.sequence_frametype.addItem("") self.sequence_frametype.addItem("") self.sequence_frametype.addItem("") self.gridLayout.addWidget(self.sequence_frametype, 5, 6, 1, 1) self.sequence_targetdir = QtWidgets.QPlainTextEdit(SequenceSettingsUI) self.sequence_targetdir.setMinimumSize(QtCore.QSize(300, 20)) self.sequence_targetdir.setMaximumSize(QtCore.QSize(16777215, 20)) self.sequence_targetdir.setVerticalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.sequence_targetdir.setHorizontalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.sequence_targetdir.setTabChangesFocus(True) self.sequence_targetdir.setLineWrapMode( QtWidgets.QPlainTextEdit.NoWrap) self.sequence_targetdir.setReadOnly(True) self.sequence_targetdir.setObjectName("sequence_targetdir") self.gridLayout.addWidget(self.sequence_targetdir, 13, 2, 1, 5) self.label_5 = QtWidgets.QLabel(SequenceSettingsUI) self.label_5.setObjectName("label_5") self.gridLayout.addWidget(self.label_5, 3, 5, 1, 1) self.sequence_select_targetdir = QtWidgets.QPushButton( SequenceSettingsUI) self.sequence_select_targetdir.setMinimumSize(QtCore.QSize(24, 0)) self.sequence_select_targetdir.setMaximumSize( QtCore.QSize(24, 16777215)) self.sequence_select_targetdir.setObjectName( "sequence_select_targetdir") self.gridLayout.addWidget(self.sequence_select_targetdir, 13, 7, 1, 1) self.label_3 = QtWidgets.QLabel(SequenceSettingsUI) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_3.sizePolicy().hasHeightForWidth()) self.label_3.setSizePolicy(sizePolicy) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 5, 5, 1, 1) self.label_9 = QtWidgets.QLabel(SequenceSettingsUI) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_9.sizePolicy().hasHeightForWidth()) self.label_9.setSizePolicy(sizePolicy) self.label_9.setMinimumSize(QtCore.QSize(0, 40)) self.label_9.setMaximumSize(QtCore.QSize(16777215, 40)) self.label_9.setObjectName("label_9") self.gridLayout.addWidget(self.label_9, 11, 5, 1, 1) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem, 11, 4, 1, 1) self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.label_18 = QtWidgets.QLabel(SequenceSettingsUI) self.label_18.setMinimumSize(QtCore.QSize(0, 24)) self.label_18.setMaximumSize(QtCore.QSize(16777215, 24)) self.label_18.setObjectName("label_18") self.horizontalLayout_2.addWidget(self.label_18) self.sequence_dither = QtWidgets.QSpinBox(SequenceSettingsUI) self.sequence_dither.setMinimum(0) self.sequence_dither.setObjectName("sequence_dither") self.horizontalLayout_2.addWidget(self.sequence_dither) self.verticalLayout.addLayout(self.horizontalLayout_2) self.gridLayout.addLayout(self.verticalLayout, 11, 3, 1, 1) self.label_14 = QtWidgets.QLabel(SequenceSettingsUI) sizePolicy = QtWidgets.QSizePolicy( QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_14.sizePolicy().hasHeightForWidth()) self.label_14.setSizePolicy(sizePolicy) self.label_14.setObjectName("label_14") self.gridLayout.addWidget(self.label_14, 4, 0, 1, 1) self.label_2 = QtWidgets.QLabel(SequenceSettingsUI) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 1, 0, 1, 3) self.sequence_elements = QtWidgets.QPlainTextEdit(SequenceSettingsUI) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.sequence_elements.sizePolicy().hasHeightForWidth()) self.sequence_elements.setSizePolicy(sizePolicy) self.sequence_elements.setMinimumSize(QtCore.QSize(0, 20)) self.sequence_elements.setMaximumSize(QtCore.QSize(16777215, 20)) self.sequence_elements.setVerticalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.sequence_elements.setHorizontalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.sequence_elements.setTabChangesFocus(True) self.sequence_elements.setObjectName("sequence_elements") self.gridLayout.addWidget(self.sequence_elements, 1, 3, 1, 4) self.sequence_number = QtWidgets.QSpinBox(SequenceSettingsUI) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.sequence_number.sizePolicy().hasHeightForWidth()) self.sequence_number.setSizePolicy(sizePolicy) self.sequence_number.setMinimum(1) self.sequence_number.setMaximum(999) self.sequence_number.setObjectName("sequence_number") self.gridLayout.addWidget(self.sequence_number, 4, 6, 1, 1) self.sequence_filter = QtWidgets.QComboBox(SequenceSettingsUI) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.sequence_filter.sizePolicy().hasHeightForWidth()) self.sequence_filter.setSizePolicy(sizePolicy) self.sequence_filter.setObjectName("sequence_filter") self.gridLayout.addWidget(self.sequence_filter, 5, 3, 1, 1) self.label_8 = QtWidgets.QLabel(SequenceSettingsUI) self.label_8.setObjectName("label_8") self.gridLayout.addWidget(self.label_8, 13, 0, 1, 1) self.label_6 = QtWidgets.QLabel(SequenceSettingsUI) font = QtGui.QFont() font.setBold(False) font.setItalic(False) font.setWeight(50) self.label_6.setFont(font) self.label_6.setObjectName("label_6") self.gridLayout.addWidget(self.label_6, 2, 0, 1, 2) self.label = QtWidgets.QLabel(SequenceSettingsUI) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 0, 0, 1, 2) self.sequence_exposure = QtWidgets.QDoubleSpinBox(SequenceSettingsUI) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.sequence_exposure.sizePolicy().hasHeightForWidth()) self.sequence_exposure.setSizePolicy(sizePolicy) self.sequence_exposure.setDecimals(3) self.sequence_exposure.setMaximum(3600.0) self.sequence_exposure.setObjectName("sequence_exposure") self.gridLayout.addWidget(self.sequence_exposure, 3, 3, 1, 1) self.gridLayout_2 = QtWidgets.QGridLayout() self.gridLayout_2.setContentsMargins(2, 0, 5, 0) self.gridLayout_2.setHorizontalSpacing(4) self.gridLayout_2.setVerticalSpacing(0) self.gridLayout_2.setObjectName("gridLayout_2") self.label_11 = QtWidgets.QLabel(SequenceSettingsUI) self.label_11.setObjectName("label_11") self.gridLayout_2.addWidget(self.label_11, 0, 2, 1, 1) self.sequence_roi_left = QtWidgets.QLabel(SequenceSettingsUI) self.sequence_roi_left.setObjectName("sequence_roi_left") self.gridLayout_2.addWidget(self.sequence_roi_left, 1, 0, 1, 1) self.sequence_roi_width = QtWidgets.QLabel(SequenceSettingsUI) self.sequence_roi_width.setObjectName("sequence_roi_width") self.gridLayout_2.addWidget(self.sequence_roi_width, 1, 2, 1, 1) self.label_10 = QtWidgets.QLabel(SequenceSettingsUI) self.label_10.setObjectName("label_10") self.gridLayout_2.addWidget(self.label_10, 0, 0, 1, 1) self.sequence_roi_top = QtWidgets.QLabel(SequenceSettingsUI) self.sequence_roi_top.setObjectName("sequence_roi_top") self.gridLayout_2.addWidget(self.sequence_roi_top, 1, 1, 1, 1) self.sequence_roi_height = QtWidgets.QLabel(SequenceSettingsUI) self.sequence_roi_height.setObjectName("sequence_roi_height") self.gridLayout_2.addWidget(self.sequence_roi_height, 1, 3, 1, 1) self.label_12 = QtWidgets.QLabel(SequenceSettingsUI) self.label_12.setObjectName("label_12") self.gridLayout_2.addWidget(self.label_12, 0, 1, 1, 1) self.label_13 = QtWidgets.QLabel(SequenceSettingsUI) self.label_13.setObjectName("label_13") self.gridLayout_2.addWidget(self.label_13, 0, 3, 1, 1) self.sequence_roi_set = QtWidgets.QPushButton(SequenceSettingsUI) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.sequence_roi_set.sizePolicy().hasHeightForWidth()) self.sequence_roi_set.setSizePolicy(sizePolicy) self.sequence_roi_set.setMaximumSize(QtCore.QSize(24, 16777215)) self.sequence_roi_set.setObjectName("sequence_roi_set") self.gridLayout_2.addWidget(self.sequence_roi_set, 0, 4, 1, 1) self.gridLayout.addLayout(self.gridLayout_2, 11, 6, 1, 1) self.sequence_elements_help = QtWidgets.QPushButton(SequenceSettingsUI) self.sequence_elements_help.setMinimumSize(QtCore.QSize(25, 0)) self.sequence_elements_help.setMaximumSize(QtCore.QSize(25, 16777215)) self.sequence_elements_help.setCheckable(True) self.sequence_elements_help.setObjectName("sequence_elements_help") self.gridLayout.addWidget(self.sequence_elements_help, 1, 7, 1, 1) self.sequence_name = QtWidgets.QPlainTextEdit(SequenceSettingsUI) self.sequence_name.setMaximumSize(QtCore.QSize(16777215, 20)) self.sequence_name.setVerticalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.sequence_name.setHorizontalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.sequence_name.setTabChangesFocus(True) self.sequence_name.setObjectName("sequence_name") self.gridLayout.addWidget(self.sequence_name, 0, 3, 1, 5) self.sequence_preview = QtWidgets.QLabel(SequenceSettingsUI) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.sequence_preview.sizePolicy().hasHeightForWidth()) self.sequence_preview.setSizePolicy(sizePolicy) self.sequence_preview.setMinimumSize(QtCore.QSize(0, 20)) self.sequence_preview.setMaximumSize(QtCore.QSize(16777215, 20)) self.sequence_preview.setObjectName("sequence_preview") self.gridLayout.addWidget(self.sequence_preview, 2, 3, 1, 3) self.sequence_start = QtWidgets.QSpinBox(SequenceSettingsUI) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.sequence_start.sizePolicy().hasHeightForWidth()) self.sequence_start.setSizePolicy(sizePolicy) self.sequence_start.setMinimum(1) self.sequence_start.setMaximum(999) self.sequence_start.setObjectName("sequence_start") self.gridLayout.addWidget(self.sequence_start, 3, 6, 1, 1) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.sequence_start_stop = QtWidgets.QPushButton(SequenceSettingsUI) self.sequence_start_stop.setMinimumSize(QtCore.QSize(0, 35)) self.sequence_start_stop.setMaximumSize(QtCore.QSize(16777215, 35)) self.sequence_start_stop.setObjectName("sequence_start_stop") self.horizontalLayout.addWidget(self.sequence_start_stop) self.gridLayout.addLayout(self.horizontalLayout, 15, 6, 1, 2) self.label_17 = QtWidgets.QLabel(SequenceSettingsUI) self.label_17.setObjectName("label_17") self.gridLayout.addWidget(self.label_17, 11, 0, 1, 1) self.sequence_status_label = QtWidgets.QLabel(SequenceSettingsUI) self.sequence_status_label.setObjectName("sequence_status_label") self.gridLayout.addWidget(self.sequence_status_label, 14, 3, 1, 5) self.label_19 = QtWidgets.QLabel(SequenceSettingsUI) self.label_19.setObjectName("label_19") self.gridLayout.addWidget(self.label_19, 12, 0, 1, 1) self.sequence_camera_gain = QtWidgets.QSpinBox(SequenceSettingsUI) self.sequence_camera_gain.setMaximum(300) self.sequence_camera_gain.setObjectName("sequence_camera_gain") self.gridLayout.addWidget(self.sequence_camera_gain, 12, 3, 1, 1) self.retranslateUi(SequenceSettingsUI) QtCore.QMetaObject.connectSlotsByName(SequenceSettingsUI) SequenceSettingsUI.setTabOrder(self.sequence_name, self.sequence_elements) SequenceSettingsUI.setTabOrder(self.sequence_elements, self.sequence_elements_help) SequenceSettingsUI.setTabOrder(self.sequence_elements_help, self.sequence_targetdir) SequenceSettingsUI.setTabOrder(self.sequence_targetdir, self.sequence_select_targetdir) SequenceSettingsUI.setTabOrder(self.sequence_select_targetdir, self.sequence_start_stop)
def setupUi(self, Form): Form.setObjectName("Form") Form.resize(1131, 670) self.gridLayout_2 = QtWidgets.QGridLayout(Form) self.gridLayout_2.setObjectName("gridLayout_2") self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.label_14 = QtWidgets.QLabel(Form) font = QtGui.QFont() font.setPointSize(16) font.setBold(True) font.setWeight(75) self.label_14.setFont(font) self.label_14.setAlignment(QtCore.Qt.AlignCenter) self.label_14.setObjectName("label_14") self.gridLayout.addWidget(self.label_14, 10, 3, 1, 5) self.label = QtWidgets.QLabel(Form) self.label.setAlignment(QtCore.Qt.AlignCenter) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 0, 0, 1, 2) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem, 8, 0, 1, 2) self.line_6 = QtWidgets.QFrame(Form) self.line_6.setFrameShape(QtWidgets.QFrame.HLine) self.line_6.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_6.setObjectName("line_6") self.gridLayout.addWidget(self.line_6, 9, 9, 1, 5) self.label_27 = QtWidgets.QLabel(Form) self.label_27.setAlignment(QtCore.Qt.AlignCenter) self.label_27.setObjectName("label_27") self.gridLayout.addWidget(self.label_27, 11, 9, 1, 2) self.label_29 = QtWidgets.QLabel(Form) self.label_29.setAlignment(QtCore.Qt.AlignCenter) self.label_29.setObjectName("label_29") self.gridLayout.addWidget(self.label_29, 12, 9, 1, 2) self.label_6 = QtWidgets.QLabel(Form) self.label_6.setAlignment(QtCore.Qt.AlignCenter) self.label_6.setObjectName("label_6") self.gridLayout.addWidget(self.label_6, 0, 6, 1, 2) self.LEEstrato = QtWidgets.QLineEdit(Form) self.LEEstrato.setObjectName("LEEstrato") self.gridLayout.addWidget(self.LEEstrato, 1, 3, 2, 2) self.TEBaixamarHora = QtWidgets.QTimeEdit(Form) self.TEBaixamarHora.setObjectName("TEBaixamarHora") self.gridLayout.addWidget(self.TEBaixamarHora, 15, 7, 1, 1) self.line_2 = QtWidgets.QFrame(Form) self.line_2.setFrameShape(QtWidgets.QFrame.VLine) self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_2.setObjectName("line_2") self.gridLayout.addWidget(self.line_2, 0, 2, 19, 1) self.line = QtWidgets.QFrame(Form) self.line.setFrameShape(QtWidgets.QFrame.VLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.gridLayout.addWidget(self.line, 0, 8, 19, 1) self.DEDataAmost = QtWidgets.QDateEdit(Form) self.DEDataAmost.setObjectName("DEDataAmost") self.gridLayout.addWidget(self.DEDataAmost, 1, 9, 2, 3) self.PBPesquisar = QtWidgets.QPushButton(Form) self.PBPesquisar.setObjectName("PBPesquisar") self.gridLayout.addWidget(self.PBPesquisar, 19, 0, 1, 2) self.label_13 = QtWidgets.QLabel(Form) self.label_13.setAlignment(QtCore.Qt.AlignCenter) self.label_13.setObjectName("label_13") self.gridLayout.addWidget(self.label_13, 7, 6, 1, 2) self.TEHoraVent = QtWidgets.QTimeEdit(Form) self.TEHoraVent.setObjectName("TEHoraVent") self.gridLayout.addWidget(self.TEHoraVent, 8, 6, 1, 2) self.CBRegistadores = QtWidgets.QComboBox(Form) self.CBRegistadores.setObjectName("CBRegistadores") self.gridLayout.addWidget(self.CBRegistadores, 5, 0, 1, 2) self.label_20 = QtWidgets.QLabel(Form) self.label_20.setAlignment(QtCore.Qt.AlignCenter) self.label_20.setObjectName("label_20") self.gridLayout.addWidget(self.label_20, 13, 6, 1, 2) self.CBForca = QtWidgets.QComboBox(Form) self.CBForca.setObjectName("CBForca") self.gridLayout.addWidget(self.CBForca, 8, 3, 1, 2) self.line_8 = QtWidgets.QFrame(Form) self.line_8.setFrameShape(QtWidgets.QFrame.HLine) self.line_8.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_8.setObjectName("line_8") self.gridLayout.addWidget(self.line_8, 15, 9, 1, 5) self.label_16 = QtWidgets.QLabel(Form) self.label_16.setAlignment(QtCore.Qt.AlignCenter) self.label_16.setObjectName("label_16") self.gridLayout.addWidget(self.label_16, 11, 6, 1, 2) self.label_4 = QtWidgets.QLabel(Form) self.label_4.setAlignment(QtCore.Qt.AlignCenter) self.label_4.setObjectName("label_4") self.gridLayout.addWidget(self.label_4, 0, 3, 1, 2) self.label_3 = QtWidgets.QLabel(Form) self.label_3.setAlignment(QtCore.Qt.AlignCenter) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 0, 13, 1, 1) self.SBAmostras = QtWidgets.QSpinBox(Form) self.SBAmostras.setObjectName("SBAmostras") self.gridLayout.addWidget(self.SBAmostras, 11, 11, 1, 3) self.label_9 = QtWidgets.QLabel(Form) font = QtGui.QFont() font.setPointSize(16) font.setBold(True) font.setWeight(75) self.label_9.setFont(font) self.label_9.setAlignment(QtCore.Qt.AlignCenter) self.label_9.setObjectName("label_9") self.gridLayout.addWidget(self.label_9, 4, 3, 1, 5) self.RBNaoHouve = QtWidgets.QRadioButton(Form) self.RBNaoHouve.setObjectName("RBNaoHouve") self.gridLayout.addWidget(self.RBNaoHouve, 5, 12, 1, 2) self.label_25 = QtWidgets.QLabel(Form) self.label_25.setAlignment(QtCore.Qt.AlignCenter) self.label_25.setObjectName("label_25") self.gridLayout.addWidget(self.label_25, 10, 9, 1, 5) self.label_12 = QtWidgets.QLabel(Form) self.label_12.setAlignment(QtCore.Qt.AlignCenter) self.label_12.setObjectName("label_12") self.gridLayout.addWidget(self.label_12, 7, 5, 1, 1) self.LEProvincia = QtWidgets.QLineEdit(Form) self.LEProvincia.setObjectName("LEProvincia") self.gridLayout.addWidget(self.LEProvincia, 1, 6, 2, 2) self.label_23 = QtWidgets.QLabel(Form) font = QtGui.QFont() font.setPointSize(14) font.setBold(True) font.setWeight(75) self.label_23.setFont(font) self.label_23.setAlignment(QtCore.Qt.AlignCenter) self.label_23.setObjectName("label_23") self.gridLayout.addWidget(self.label_23, 17, 6, 1, 1) self.CBTipoMare = QtWidgets.QComboBox(Form) self.CBTipoMare.setObjectName("CBTipoMare") self.gridLayout.addWidget(self.CBTipoMare, 12, 3, 1, 2) self.label_17 = QtWidgets.QLabel(Form) self.label_17.setObjectName("label_17") self.gridLayout.addWidget(self.label_17, 4, 9, 1, 5) self.label_18 = QtWidgets.QLabel(Form) self.label_18.setAlignment(QtCore.Qt.AlignCenter) self.label_18.setObjectName("label_18") self.gridLayout.addWidget(self.label_18, 15, 3, 1, 1) self.line_9 = QtWidgets.QFrame(Form) self.line_9.setFrameShape(QtWidgets.QFrame.HLine) self.line_9.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_9.setObjectName("line_9") self.gridLayout.addWidget(self.line_9, 18, 3, 1, 5) self.label_2 = QtWidgets.QLabel(Form) self.label_2.setAlignment(QtCore.Qt.AlignCenter) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 0, 12, 1, 1) self.label_28 = QtWidgets.QLabel(Form) self.label_28.setAlignment(QtCore.Qt.AlignCenter) self.label_28.setObjectName("label_28") self.gridLayout.addWidget(self.label_28, 13, 9, 1, 2) self.LEDistrito = QtWidgets.QLineEdit(Form) self.LEDistrito.setObjectName("LEDistrito") self.gridLayout.addWidget(self.LEDistrito, 1, 5, 2, 1) self.DSBPreaiaMar = QtWidgets.QDoubleSpinBox(Form) self.DSBPreaiaMar.setObjectName("DSBPreaiaMar") self.gridLayout.addWidget(self.DSBPreaiaMar, 14, 3, 1, 1) self.RBhouve = QtWidgets.QRadioButton(Form) self.RBhouve.setChecked(True) self.RBhouve.setObjectName("RBhouve") self.gridLayout.addWidget(self.RBhouve, 5, 9, 1, 3) self.TENebulosidadeHora = QtWidgets.QTimeEdit(Form) self.TENebulosidadeHora.setObjectName("TENebulosidadeHora") self.gridLayout.addWidget(self.TENebulosidadeHora, 17, 7, 1, 1) self.DSBBaixaMar = QtWidgets.QDoubleSpinBox(Form) self.DSBBaixaMar.setObjectName("DSBBaixaMar") self.gridLayout.addWidget(self.DSBBaixaMar, 14, 6, 1, 2) self.line_5 = QtWidgets.QFrame(Form) self.line_5.setFrameShape(QtWidgets.QFrame.HLine) self.line_5.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_5.setObjectName("line_5") self.gridLayout.addWidget(self.line_5, 3, 9, 1, 5) self.label_24 = QtWidgets.QLabel(Form) self.label_24.setAlignment(QtCore.Qt.AlignCenter) self.label_24.setObjectName("label_24") self.gridLayout.addWidget(self.label_24, 15, 6, 1, 1) self.label_7 = QtWidgets.QLabel(Form) self.label_7.setAlignment(QtCore.Qt.AlignCenter) self.label_7.setObjectName("label_7") self.gridLayout.addWidget(self.label_7, 0, 9, 1, 3) self.label_30 = QtWidgets.QLabel(Form) self.label_30.setAlignment(QtCore.Qt.AlignCenter) self.label_30.setObjectName("label_30") self.gridLayout.addWidget(self.label_30, 14, 9, 1, 2) self.splitter = QtWidgets.QSplitter(Form) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName("splitter") self.PBEditar = QtWidgets.QPushButton(self.splitter) self.PBEditar.setObjectName("PBEditar") self.PBGuradar = QtWidgets.QPushButton(self.splitter) self.PBGuradar.setObjectName("PBGuradar") self.PBCancelar = QtWidgets.QPushButton(self.splitter) self.PBCancelar.setObjectName("PBCancelar") self.PBInserir = QtWidgets.QPushButton(self.splitter) self.PBInserir.setObjectName("PBInserir") self.gridLayout.addWidget(self.splitter, 19, 6, 1, 8) self.CBCentroPesca = QtWidgets.QComboBox(Form) self.CBCentroPesca.setObjectName("CBCentroPesca") self.gridLayout.addWidget(self.CBCentroPesca, 1, 0, 2, 2) self.SBActivas = QtWidgets.QSpinBox(Form) self.SBActivas.setObjectName("SBActivas") self.gridLayout.addWidget(self.SBActivas, 12, 11, 1, 3) self.label_11 = QtWidgets.QLabel(Form) self.label_11.setAlignment(QtCore.Qt.AlignCenter) self.label_11.setObjectName("label_11") self.gridLayout.addWidget(self.label_11, 7, 3, 1, 2) self.line_4 = QtWidgets.QFrame(Form) self.line_4.setFrameShape(QtWidgets.QFrame.HLine) self.line_4.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_4.setObjectName("line_4") self.gridLayout.addWidget(self.line_4, 3, 0, 1, 2) self.SBNaoActivas = QtWidgets.QSpinBox(Form) self.SBNaoActivas.setObjectName("SBNaoActivas") self.gridLayout.addWidget(self.SBNaoActivas, 13, 11, 1, 3) self.label_8 = QtWidgets.QLabel(Form) font = QtGui.QFont() font.setPointSize(14) self.label_8.setFont(font) self.label_8.setAlignment(QtCore.Qt.AlignCenter) self.label_8.setObjectName("label_8") self.gridLayout.addWidget(self.label_8, 4, 0, 1, 2) self.label_19 = QtWidgets.QLabel(Form) self.label_19.setAlignment(QtCore.Qt.AlignCenter) self.label_19.setObjectName("label_19") self.gridLayout.addWidget(self.label_19, 13, 3, 1, 1) self.CBNivelMare = QtWidgets.QComboBox(Form) self.CBNivelMare.setObjectName("CBNivelMare") self.gridLayout.addWidget(self.CBNivelMare, 12, 6, 1, 2) self.SBOutrosCentros = QtWidgets.QSpinBox(Form) self.SBOutrosCentros.setObjectName("SBOutrosCentros") self.gridLayout.addWidget(self.SBOutrosCentros, 14, 11, 1, 3) self.label_21 = QtWidgets.QLabel(Form) font = QtGui.QFont() font.setPointSize(16) font.setBold(True) font.setWeight(75) self.label_21.setFont(font) self.label_21.setAlignment(QtCore.Qt.AlignCenter) self.label_21.setObjectName("label_21") self.gridLayout.addWidget(self.label_21, 16, 3, 1, 2) self.CBDireccao = QtWidgets.QComboBox(Form) self.CBDireccao.setObjectName("CBDireccao") self.gridLayout.addWidget(self.CBDireccao, 8, 5, 1, 1) self.DEDataIncio = QtWidgets.QDateEdit(Form) self.DEDataIncio.setObjectName("DEDataIncio") self.gridLayout.addWidget(self.DEDataIncio, 11, 0, 1, 1) self.DEDataFim = QtWidgets.QDateEdit(Form) self.DEDataFim.setObjectName("DEDataFim") self.gridLayout.addWidget(self.DEDataFim, 11, 1, 1, 1) self.line_7 = QtWidgets.QFrame(Form) self.line_7.setFrameShape(QtWidgets.QFrame.HLine) self.line_7.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_7.setObjectName("line_7") self.gridLayout.addWidget(self.line_7, 9, 0, 1, 2) self.label_26 = QtWidgets.QLabel(Form) self.label_26.setAlignment(QtCore.Qt.AlignCenter) self.label_26.setObjectName("label_26") self.gridLayout.addWidget(self.label_26, 10, 0, 1, 2) self.label_32 = QtWidgets.QLabel(Form) self.label_32.setObjectName("label_32") self.gridLayout.addWidget(self.label_32, 17, 9, 2, 1) self.CBDiaSemana = QtWidgets.QComboBox(Form) self.CBDiaSemana.setObjectName("CBDiaSemana") self.gridLayout.addWidget(self.CBDiaSemana, 7, 0, 1, 2) self.label_33 = QtWidgets.QLabel(Form) self.label_33.setObjectName("label_33") self.gridLayout.addWidget(self.label_33, 19, 3, 1, 1) self.label_15 = QtWidgets.QLabel(Form) self.label_15.setAlignment(QtCore.Qt.AlignCenter) self.label_15.setObjectName("label_15") self.gridLayout.addWidget(self.label_15, 11, 3, 1, 2) self.LEN_Sequencial = QtWidgets.QLineEdit(Form) self.LEN_Sequencial.setObjectName("LEN_Sequencial") self.gridLayout.addWidget(self.LEN_Sequencial, 19, 4, 1, 1) self.label_31 = QtWidgets.QLabel(Form) self.label_31.setAlignment(QtCore.Qt.AlignCenter) self.label_31.setObjectName("label_31") self.gridLayout.addWidget(self.label_31, 6, 0, 1, 2) self.TEInicioAmost = QtWidgets.QTimeEdit(Form) self.TEInicioAmost.setObjectName("TEInicioAmost") self.gridLayout.addWidget(self.TEInicioAmost, 1, 12, 2, 1) self.line_3 = QtWidgets.QFrame(Form) self.line_3.setFrameShape(QtWidgets.QFrame.HLine) self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_3.setObjectName("line_3") self.gridLayout.addWidget(self.line_3, 3, 3, 1, 5) self.TEPreiamarHora = QtWidgets.QTimeEdit(Form) self.TEPreiamarHora.setObjectName("TEPreiamarHora") self.gridLayout.addWidget(self.TEPreiamarHora, 15, 4, 1, 1) self.label_10 = QtWidgets.QLabel(Form) font = QtGui.QFont() font.setPointSize(16) font.setBold(True) font.setWeight(75) self.label_10.setFont(font) self.label_10.setAlignment(QtCore.Qt.AlignCenter) self.label_10.setObjectName("label_10") self.gridLayout.addWidget(self.label_10, 5, 3, 1, 5) self.CBFaselua = QtWidgets.QComboBox(Form) self.CBFaselua.setObjectName("CBFaselua") self.gridLayout.addWidget(self.CBFaselua, 17, 3, 1, 2) self.label_5 = QtWidgets.QLabel(Form) self.label_5.setAlignment(QtCore.Qt.AlignCenter) self.label_5.setObjectName("label_5") self.gridLayout.addWidget(self.label_5, 0, 5, 1, 1) self.CBNebulosidade = QtWidgets.QComboBox(Form) self.CBNebulosidade.setObjectName("CBNebulosidade") self.gridLayout.addWidget(self.CBNebulosidade, 17, 5, 1, 1) self.label_22 = QtWidgets.QLabel(Form) font = QtGui.QFont() font.setPointSize(14) font.setBold(True) font.setWeight(75) self.label_22.setFont(font) self.label_22.setAlignment(QtCore.Qt.AlignCenter) self.label_22.setObjectName("label_22") self.gridLayout.addWidget(self.label_22, 16, 5, 1, 1) self.TEFimAmost = QtWidgets.QTimeEdit(Form) self.TEFimAmost.setObjectName("TEFimAmost") self.gridLayout.addWidget(self.TEFimAmost, 1, 13, 2, 1) self.PTEObservacao = QtWidgets.QPlainTextEdit(Form) self.PTEObservacao.setObjectName("PTEObservacao") self.gridLayout.addWidget(self.PTEObservacao, 17, 10, 2, 4) self.TVSaidas = QtWidgets.QTableView(Form) self.TVSaidas.setObjectName("TVSaidas") self.gridLayout.addWidget(self.TVSaidas, 12, 0, 7, 2) self.gridLayout_2.addLayout(self.gridLayout, 0, 0, 1, 1) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, Form): Form.setObjectName("Form") Form.resize(404, 584) self.gridLayout_2 = QtWidgets.QGridLayout(Form) self.gridLayout_2.setObjectName("gridLayout_2") self.line = QtWidgets.QFrame(Form) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.gridLayout_2.addWidget(self.line, 2, 0, 1, 1) ## self.downloadButton = QtWidgets.QPushButton(Form) ## self.downloadButton.setObjectName("downloadButton") ## self.gridLayout_2.addWidget(self.downloadButton, 3, 0, 1, 1) self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.label_4 = QtWidgets.QLabel(Form) self.label_4.setObjectName("label_4") self.horizontalLayout_4.addWidget(self.label_4) self.betweenToneBox = QtWidgets.QDoubleSpinBox(Form) self.betweenToneBox.setButtonSymbols( QtWidgets.QAbstractSpinBox.UpDownArrows) self.betweenToneBox.setMaximum(5.0) self.betweenToneBox.setSingleStep(0.05) self.betweenToneBox.setObjectName("betweenToneBox") self.horizontalLayout_4.addWidget(self.betweenToneBox) self.label_13 = QtWidgets.QLabel(Form) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_13.sizePolicy().hasHeightForWidth()) self.label_13.setSizePolicy(sizePolicy) self.label_13.setObjectName("label_13") self.horizontalLayout_4.addWidget(self.label_13) self.gridLayout.addLayout(self.horizontalLayout_4, 7, 0, 1, 1) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.label_2 = QtWidgets.QLabel(Form) self.label_2.setObjectName("label_2") self.horizontalLayout_2.addWidget(self.label_2) self.punishBox = QtWidgets.QDoubleSpinBox(Form) self.punishBox.setButtonSymbols( QtWidgets.QAbstractSpinBox.UpDownArrows) self.punishBox.setMaximum(5.0) self.punishBox.setSingleStep(0.05) self.punishBox.setObjectName("punishBox") self.horizontalLayout_2.addWidget(self.punishBox) self.label_16 = QtWidgets.QLabel(Form) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_16.sizePolicy().hasHeightForWidth()) self.label_16.setSizePolicy(sizePolicy) self.label_16.setObjectName("label_16") self.horizontalLayout_2.addWidget(self.label_16) self.gridLayout.addLayout(self.horizontalLayout_2, 3, 0, 1, 1) self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.label_3 = QtWidgets.QLabel(Form) self.label_3.setObjectName("label_3") self.horizontalLayout_3.addWidget(self.label_3) self.toneBox = QtWidgets.QDoubleSpinBox(Form) self.toneBox.setButtonSymbols(QtWidgets.QAbstractSpinBox.UpDownArrows) self.toneBox.setMaximum(5.0) self.toneBox.setSingleStep(0.05) self.toneBox.setObjectName("toneBox") self.horizontalLayout_3.addWidget(self.toneBox) self.label_14 = QtWidgets.QLabel(Form) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_14.sizePolicy().hasHeightForWidth()) self.label_14.setSizePolicy(sizePolicy) self.label_14.setObjectName("label_14") self.horizontalLayout_3.addWidget(self.label_14) self.gridLayout.addLayout(self.horizontalLayout_3, 5, 0, 1, 1) self.horizontalLayout_8 = QtWidgets.QHBoxLayout() self.horizontalLayout_8.setObjectName("horizontalLayout_8") self.label_10 = QtWidgets.QLabel(Form) self.label_10.setObjectName("label_10") self.horizontalLayout_8.addWidget(self.label_10) self.label_25 = QtWidgets.QLabel(Form) self.label_25.setObjectName("label_25") self.horizontalLayout_8.addWidget(self.label_25, 0, QtCore.Qt.AlignRight) self.valveBoxL = QtWidgets.QDoubleSpinBox(Form) self.valveBoxL.setButtonSymbols( QtWidgets.QAbstractSpinBox.UpDownArrows) self.valveBoxL.setMaximum(5.0) self.valveBoxL.setSingleStep(0.05) self.valveBoxL.setObjectName("valveBoxL") self.horizontalLayout_8.addWidget(self.valveBoxL) self.label_11 = QtWidgets.QLabel(Form) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_11.sizePolicy().hasHeightForWidth()) self.label_11.setSizePolicy(sizePolicy) self.label_11.setObjectName("label_11") self.horizontalLayout_8.addWidget(self.label_11) self.line_7 = QtWidgets.QFrame(Form) self.line_7.setFrameShape(QtWidgets.QFrame.VLine) self.line_7.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_7.setObjectName("line_7") self.horizontalLayout_8.addWidget(self.line_7) self.label_26 = QtWidgets.QLabel(Form) self.label_26.setObjectName("label_26") self.horizontalLayout_8.addWidget(self.label_26, 0, QtCore.Qt.AlignRight) self.valveBoxR = QtWidgets.QDoubleSpinBox(Form) self.valveBoxR.setMaximum(5.0) self.valveBoxR.setSingleStep(0.05) self.valveBoxR.setObjectName("valveBoxR") self.horizontalLayout_8.addWidget(self.valveBoxR) self.label_24 = QtWidgets.QLabel(Form) self.label_24.setObjectName("label_24") self.horizontalLayout_8.addWidget(self.label_24) self.gridLayout.addLayout(self.horizontalLayout_8, 9, 0, 1, 1) self.horizontalLayout_13 = QtWidgets.QHBoxLayout() self.horizontalLayout_13.setObjectName("horizontalLayout_13") self.label_17 = QtWidgets.QLabel(Form) self.label_17.setObjectName("label_17") self.horizontalLayout_13.addWidget(self.label_17) self.trailBox = QtWidgets.QSpinBox(Form) self.trailBox.setMaximum(200) self.trailBox.setSingleStep(5) self.trailBox.setObjectName("trailBox") self.horizontalLayout_13.addWidget(self.trailBox) self.gridLayout.addLayout(self.horizontalLayout_13, 18, 0, 1, 1) self.horizontalLayout_5 = QtWidgets.QHBoxLayout() self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.label_20 = QtWidgets.QLabel(Form) self.label_20.setObjectName("label_20") self.horizontalLayout_5.addWidget(self.label_20) self.gridLayout_3 = QtWidgets.QGridLayout() self.gridLayout_3.setObjectName("gridLayout_3") self.d1tBox = QtWidgets.QRadioButton(Form) self.d1tBox.setObjectName("d1tBox") self.gridLayout_3.addWidget(self.d1tBox, 0, 0, 1, 1) self.d2tBox = QtWidgets.QRadioButton(Form) self.d2tBox.setObjectName("d2tBox") self.gridLayout_3.addWidget(self.d2tBox, 0, 1, 1, 1) self.d1bBox = QtWidgets.QRadioButton(Form) self.d1bBox.setObjectName("d1bBox") self.gridLayout_3.addWidget(self.d1bBox, 1, 0, 1, 1) self.d2bBox = QtWidgets.QRadioButton(Form) self.d2bBox.setObjectName("d2bBox") self.gridLayout_3.addWidget(self.d2bBox, 1, 1, 1, 1) self.horizontalLayout_5.addLayout(self.gridLayout_3) self.gridLayout.addLayout(self.horizontalLayout_5, 20, 0, 1, 1) self.line_3 = QtWidgets.QFrame(Form) self.line_3.setFrameShape(QtWidgets.QFrame.HLine) self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_3.setObjectName("line_3") self.gridLayout.addWidget(self.line_3, 15, 0, 1, 1) self.line_2 = QtWidgets.QFrame(Form) self.line_2.setFrameShape(QtWidgets.QFrame.HLine) self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_2.setObjectName("line_2") self.gridLayout.addWidget(self.line_2, 19, 0, 1, 1) self.horizontalLayout_12 = QtWidgets.QHBoxLayout() self.horizontalLayout_12.setObjectName("horizontalLayout_12") self.label_18 = QtWidgets.QLabel(Form) self.label_18.setObjectName("label_18") self.horizontalLayout_12.addWidget(self.label_18) self.dripBox = QtWidgets.QDoubleSpinBox(Form) self.dripBox.setButtonSymbols(QtWidgets.QAbstractSpinBox.UpDownArrows) self.dripBox.setMaximum(5.0) self.dripBox.setSingleStep(0.05) self.dripBox.setObjectName("dripBox") self.horizontalLayout_12.addWidget(self.dripBox) self.label_19 = QtWidgets.QLabel(Form) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_19.sizePolicy().hasHeightForWidth()) self.label_19.setSizePolicy(sizePolicy) self.label_19.setObjectName("label_19") self.horizontalLayout_12.addWidget(self.label_19) self.gridLayout.addLayout(self.horizontalLayout_12, 10, 0, 1, 1) self.line_4 = QtWidgets.QFrame(Form) self.line_4.setFrameShape(QtWidgets.QFrame.HLine) self.line_4.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_4.setObjectName("line_4") self.gridLayout.addWidget(self.line_4, 13, 0, 1, 1) self.line_5 = QtWidgets.QFrame(Form) self.line_5.setFrameShape(QtWidgets.QFrame.HLine) self.line_5.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_5.setObjectName("line_5") self.gridLayout.addWidget(self.line_5, 1, 0, 1, 1) self.horizontalLayout_17 = QtWidgets.QHBoxLayout() self.horizontalLayout_17.setObjectName("horizontalLayout_17") self.label_29 = QtWidgets.QLabel(Form) self.label_29.setObjectName("label_29") self.horizontalLayout_17.addWidget(self.label_29) self.encourageDelayBox = QtWidgets.QDoubleSpinBox(Form) self.encourageDelayBox.setMaximum(5.0) self.encourageDelayBox.setSingleStep(0.05) self.encourageDelayBox.setObjectName("encourageDelayBox") self.horizontalLayout_17.addWidget(self.encourageDelayBox) self.label_30 = QtWidgets.QLabel(Form) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_30.sizePolicy().hasHeightForWidth()) self.label_30.setSizePolicy(sizePolicy) self.label_30.setObjectName("label_30") self.horizontalLayout_17.addWidget(self.label_30) self.gridLayout.addLayout(self.horizontalLayout_17, 12, 0, 1, 1) self.horizontalLayout_7 = QtWidgets.QHBoxLayout() self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.label_5 = QtWidgets.QLabel(Form) self.label_5.setObjectName("label_5") self.horizontalLayout_7.addWidget(self.label_5) self.lickBox = QtWidgets.QDoubleSpinBox(Form) self.lickBox.setButtonSymbols(QtWidgets.QAbstractSpinBox.UpDownArrows) self.lickBox.setMaximum(5.0) self.lickBox.setSingleStep(0.05) self.lickBox.setObjectName("lickBox") self.horizontalLayout_7.addWidget(self.lickBox) self.label_12 = QtWidgets.QLabel(Form) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_12.sizePolicy().hasHeightForWidth()) self.label_12.setSizePolicy(sizePolicy) self.label_12.setObjectName("label_12") self.horizontalLayout_7.addWidget(self.label_12) self.gridLayout.addLayout(self.horizontalLayout_7, 8, 0, 1, 1) self.horizontalLayout_6 = QtWidgets.QHBoxLayout() self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.label_6 = QtWidgets.QLabel(Form) self.label_6.setObjectName("label_6") self.horizontalLayout_6.addWidget(self.label_6) self.delayBox = QtWidgets.QDoubleSpinBox(Form) self.delayBox.setButtonSymbols(QtWidgets.QAbstractSpinBox.UpDownArrows) self.delayBox.setMaximum(5.0) self.delayBox.setSingleStep(0.05) self.delayBox.setObjectName("delayBox") self.horizontalLayout_6.addWidget(self.delayBox) self.label_15 = QtWidgets.QLabel(Form) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_15.sizePolicy().hasHeightForWidth()) self.label_15.setSizePolicy(sizePolicy) self.label_15.setObjectName("label_15") self.horizontalLayout_6.addWidget(self.label_15) self.gridLayout.addLayout(self.horizontalLayout_6, 4, 0, 1, 1) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.label = QtWidgets.QLabel(Form) self.label.setObjectName("label") self.horizontalLayout.addWidget(self.label) self.TrainingPhaseBox = QtWidgets.QSpinBox(Form) self.TrainingPhaseBox.setMaximumSize(QtCore.QSize(80, 16777215)) self.TrainingPhaseBox.setObjectName("TrainingPhaseBox") self.horizontalLayout.addWidget(self.TrainingPhaseBox) self.gridLayout.addLayout(self.horizontalLayout, 0, 0, 1, 1) self.horizontalLayout_10 = QtWidgets.QHBoxLayout() self.horizontalLayout_10.setObjectName("horizontalLayout_10") self.label_7 = QtWidgets.QLabel(Form) self.label_7.setObjectName("label_7") self.horizontalLayout_10.addWidget(self.label_7) self.horizontalLayout_11 = QtWidgets.QHBoxLayout() self.horizontalLayout_11.setObjectName("horizontalLayout_11") self.label_8 = QtWidgets.QLabel(Form) self.label_8.setObjectName("label_8") self.horizontalLayout_11.addWidget(self.label_8) self.maxBox = QtWidgets.QSpinBox(Form) self.maxBox.setObjectName("maxBox") self.horizontalLayout_11.addWidget(self.maxBox) self.horizontalLayout_10.addLayout(self.horizontalLayout_11) self.horizontalLayout_9 = QtWidgets.QHBoxLayout() self.horizontalLayout_9.setObjectName("horizontalLayout_9") self.label_9 = QtWidgets.QLabel(Form) self.label_9.setObjectName("label_9") self.horizontalLayout_9.addWidget(self.label_9) self.minBox = QtWidgets.QSpinBox(Form) self.minBox.setObjectName("minBox") self.horizontalLayout_9.addWidget(self.minBox) self.horizontalLayout_10.addLayout(self.horizontalLayout_9) self.gridLayout.addLayout(self.horizontalLayout_10, 14, 0, 1, 1) self.horizontalLayout_16 = QtWidgets.QHBoxLayout() self.horizontalLayout_16.setObjectName("horizontalLayout_16") self.label_27 = QtWidgets.QLabel(Form) self.label_27.setObjectName("label_27") self.horizontalLayout_16.addWidget(self.label_27) self.encourageBox = QtWidgets.QSpinBox(Form) self.encourageBox.setObjectName("encourageBox") self.horizontalLayout_16.addWidget(self.encourageBox) self.label_28 = QtWidgets.QLabel(Form) self.label_28.setObjectName("label_28") self.horizontalLayout_16.addWidget(self.label_28) self.gridLayout.addLayout(self.horizontalLayout_16, 11, 0, 1, 1) self.line_6 = QtWidgets.QFrame(Form) self.line_6.setFrameShape(QtWidgets.QFrame.HLine) self.line_6.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_6.setObjectName("line_6") self.gridLayout.addWidget(self.line_6, 17, 0, 1, 1) self.horizontalLayout_14 = QtWidgets.QHBoxLayout() self.horizontalLayout_14.setObjectName("horizontalLayout_14") self.label_23 = QtWidgets.QLabel(Form) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_23.sizePolicy().hasHeightForWidth()) self.label_23.setSizePolicy(sizePolicy) self.label_23.setMaximumSize(QtCore.QSize(50, 16777215)) self.label_23.setObjectName("label_23") self.horizontalLayout_14.addWidget(self.label_23, 0, QtCore.Qt.AlignLeft) self.song1 = QtWidgets.QLineEdit(Form) self.song1.setMaximumSize(QtCore.QSize(30, 16777215)) self.song1.setObjectName("song1") self.horizontalLayout_14.addWidget(self.song1) self.song2 = QtWidgets.QLineEdit(Form) self.song2.setMaximumSize(QtCore.QSize(30, 16777215)) self.song2.setObjectName("song2") self.horizontalLayout_14.addWidget(self.song2) self.song3 = QtWidgets.QLineEdit(Form) self.song3.setMaximumSize(QtCore.QSize(30, 16777215)) self.song3.setObjectName("song3") self.horizontalLayout_14.addWidget(self.song3) self.song4 = QtWidgets.QLineEdit(Form) self.song4.setMaximumSize(QtCore.QSize(30, 16777215)) self.song4.setObjectName("song4") self.horizontalLayout_14.addWidget(self.song4) self.song5 = QtWidgets.QLineEdit(Form) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.song5.sizePolicy().hasHeightForWidth()) self.song5.setSizePolicy(sizePolicy) self.song5.setMaximumSize(QtCore.QSize(30, 16777215)) self.song5.setObjectName("song5") self.horizontalLayout_14.addWidget(self.song5) self.song6 = QtWidgets.QLineEdit(Form) self.song6.setEnabled(True) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.song6.sizePolicy().hasHeightForWidth()) self.song6.setSizePolicy(sizePolicy) self.song6.setMaximumSize(QtCore.QSize(30, 16777215)) self.song6.setMaxLength(3) self.song6.setObjectName("song6") self.horizontalLayout_14.addWidget(self.song6) self.gridLayout.addLayout(self.horizontalLayout_14, 16, 0, 1, 1) self.gridLayout_2.addLayout(self.gridLayout, 1, 0, 1, 1) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, DockWidget): DockWidget.setObjectName("DockWidget") DockWidget.resize(1458, 821) self.dockWidgetContents = QtWidgets.QWidget() self.dockWidgetContents.setObjectName("dockWidgetContents") self.horizontalLayout_2 = QtWidgets.QHBoxLayout( self.dockWidgetContents) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.label = QtWidgets.QLabel(self.dockWidgetContents) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label.sizePolicy().hasHeightForWidth()) self.label.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label.setFont(font) self.label.setAlignment(QtCore.Qt.AlignCenter) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 0, 0, 1, 1) self.plt_event_data_2d_histogram_tof_tot = ImageView( self.dockWidgetContents) self.plt_event_data_2d_histogram_tof_tot.setObjectName( "plt_event_data_2d_histogram_tof_tot") self.gridLayout.addWidget(self.plt_event_data_2d_histogram_tof_tot, 2, 0, 1, 1) self.plt_centroided_data_histogram_size = PlotWidget( self.dockWidgetContents) self.plt_centroided_data_histogram_size.setObjectName( "plt_centroided_data_histogram_size") self.gridLayout.addWidget(self.plt_centroided_data_histogram_size, 4, 1, 1, 1) self.plt_centroided_data_histogram_mean_tot = PlotWidget( self.dockWidgetContents) self.plt_centroided_data_histogram_mean_tot.setObjectName( "plt_centroided_data_histogram_mean_tot") self.gridLayout.addWidget(self.plt_centroided_data_histogram_mean_tot, 1, 1, 1, 1) self.label_2 = QtWidgets.QLabel(self.dockWidgetContents) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_2.sizePolicy().hasHeightForWidth()) self.label_2.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_2.setFont(font) self.label_2.setAlignment(QtCore.Qt.AlignCenter) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 0, 1, 1, 1) self.plt_event_data_histogram_tot = PlotWidget(self.dockWidgetContents) self.plt_event_data_histogram_tot.setObjectName( "plt_event_data_histogram_tot") self.gridLayout.addWidget(self.plt_event_data_histogram_tot, 1, 0, 1, 1) self.plt_centroided_data_2d_histogram_tof_mean_tot = ImageView( self.dockWidgetContents) self.plt_centroided_data_2d_histogram_tof_mean_tot.setObjectName( "plt_centroided_data_2d_histogram_tof_mean_tot") self.gridLayout.addWidget( self.plt_centroided_data_2d_histogram_tof_mean_tot, 2, 1, 1, 1) self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.label_3 = QtWidgets.QLabel(self.dockWidgetContents) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_3.sizePolicy().hasHeightForWidth()) self.label_3.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_3.setFont(font) self.label_3.setAlignment(QtCore.Qt.AlignCenter) self.label_3.setObjectName("label_3") self.verticalLayout.addWidget(self.label_3) self.formLayout = QtWidgets.QFormLayout() self.formLayout.setSizeConstraint( QtWidgets.QLayout.SetDefaultConstraint) self.formLayout.setFieldGrowthPolicy( QtWidgets.QFormLayout.AllNonFixedFieldsGrow) self.formLayout.setObjectName("formLayout") self.numberPacketsLabel_2 = QtWidgets.QLabel(self.dockWidgetContents) self.numberPacketsLabel_2.setObjectName("numberPacketsLabel_2") self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.numberPacketsLabel_2) self.numberPacketsSpinBox = QtWidgets.QSpinBox(self.dockWidgetContents) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.numberPacketsSpinBox.sizePolicy().hasHeightForWidth()) self.numberPacketsSpinBox.setSizePolicy(sizePolicy) self.numberPacketsSpinBox.setMinimum(0) self.numberPacketsSpinBox.setMaximum(1000) self.numberPacketsSpinBox.setProperty("value", 1) self.numberPacketsSpinBox.setObjectName("numberPacketsSpinBox") self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.numberPacketsSpinBox) self.toFRangeMinimumLabel_2 = QtWidgets.QLabel(self.dockWidgetContents) self.toFRangeMinimumLabel_2.setObjectName("toFRangeMinimumLabel_2") self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.toFRangeMinimumLabel_2) self.toFRangeMinimumDoubleSpinBox = QtWidgets.QDoubleSpinBox( self.dockWidgetContents) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.toFRangeMinimumDoubleSpinBox.sizePolicy().hasHeightForWidth()) self.toFRangeMinimumDoubleSpinBox.setSizePolicy(sizePolicy) self.toFRangeMinimumDoubleSpinBox.setProperty("value", 0.01) self.toFRangeMinimumDoubleSpinBox.setObjectName( "toFRangeMinimumDoubleSpinBox") self.formLayout.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.toFRangeMinimumDoubleSpinBox) self.toFRangeMaximumLabel_2 = QtWidgets.QLabel(self.dockWidgetContents) self.toFRangeMaximumLabel_2.setObjectName("toFRangeMaximumLabel_2") self.formLayout.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.toFRangeMaximumLabel_2) self.toFRangeMaximumDoubleSpinBox = QtWidgets.QDoubleSpinBox( self.dockWidgetContents) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.toFRangeMaximumDoubleSpinBox.sizePolicy().hasHeightForWidth()) self.toFRangeMaximumDoubleSpinBox.setSizePolicy(sizePolicy) self.toFRangeMaximumDoubleSpinBox.setProperty("value", 0.01) self.toFRangeMaximumDoubleSpinBox.setObjectName( "toFRangeMaximumDoubleSpinBox") self.formLayout.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.toFRangeMaximumDoubleSpinBox) self.toTRangeMinimumLabel_2 = QtWidgets.QLabel(self.dockWidgetContents) self.toTRangeMinimumLabel_2.setObjectName("toTRangeMinimumLabel_2") self.formLayout.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.toTRangeMinimumLabel_2) self.toTRangeMinimumSpinBox = QtWidgets.QSpinBox( self.dockWidgetContents) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.toTRangeMinimumSpinBox.sizePolicy().hasHeightForWidth()) self.toTRangeMinimumSpinBox.setSizePolicy(sizePolicy) self.toTRangeMinimumSpinBox.setMaximum(10000) self.toTRangeMinimumSpinBox.setSingleStep(25) self.toTRangeMinimumSpinBox.setProperty("value", 1) self.toTRangeMinimumSpinBox.setObjectName("toTRangeMinimumSpinBox") self.formLayout.setWidget(4, QtWidgets.QFormLayout.FieldRole, self.toTRangeMinimumSpinBox) self.toTRangeMaximumLabel = QtWidgets.QLabel(self.dockWidgetContents) self.toTRangeMaximumLabel.setObjectName("toTRangeMaximumLabel") self.formLayout.setWidget(5, QtWidgets.QFormLayout.LabelRole, self.toTRangeMaximumLabel) self.toTRangeMaximumSpinBox = QtWidgets.QSpinBox( self.dockWidgetContents) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.toTRangeMaximumSpinBox.sizePolicy().hasHeightForWidth()) self.toTRangeMaximumSpinBox.setSizePolicy(sizePolicy) self.toTRangeMaximumSpinBox.setMaximum(10000) self.toTRangeMaximumSpinBox.setSingleStep(25) self.toTRangeMaximumSpinBox.setProperty("value", 25) self.toTRangeMaximumSpinBox.setObjectName("toTRangeMaximumSpinBox") self.formLayout.setWidget(5, QtWidgets.QFormLayout.FieldRole, self.toTRangeMaximumSpinBox) self.pushButtonReset = QtWidgets.QPushButton(self.dockWidgetContents) self.pushButtonReset.setEnabled(False) self.pushButtonReset.setObjectName("pushButtonReset") self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.pushButtonReset) self.pushButtonSnapshot = QtWidgets.QPushButton( self.dockWidgetContents) self.pushButtonSnapshot.setObjectName("pushButtonSnapshot") self.formLayout.setWidget(6, QtWidgets.QFormLayout.FieldRole, self.pushButtonSnapshot) self.verticalLayout.addLayout(self.formLayout) self.gridLayout.addLayout(self.verticalLayout, 4, 0, 1, 1) self.plt_centroided_data_histogram_max_tot = PlotWidget( self.dockWidgetContents) self.plt_centroided_data_histogram_max_tot.setObjectName( "plt_centroided_data_histogram_max_tot") self.gridLayout.addWidget(self.plt_centroided_data_histogram_max_tot, 1, 2, 1, 1) self.plt_centroided_data_2d_histogram_tof_max_tot = ImageView( self.dockWidgetContents) self.plt_centroided_data_2d_histogram_tof_max_tot.setObjectName( "plt_centroided_data_2d_histogram_tof_max_tot") self.gridLayout.addWidget( self.plt_centroided_data_2d_histogram_tof_max_tot, 2, 2, 1, 1) self.horizontalLayout_2.addLayout(self.gridLayout) DockWidget.setWidget(self.dockWidgetContents) self.retranslateUi(DockWidget) QtCore.QMetaObject.connectSlotsByName(DockWidget)
def __init__(self, project=None, singlecol=True, coloptions=None, enablecorr=True, parent=None): super().__init__(parent=parent) self.project = project self.singlecol = singlecol gui_widgets.centerWindow(self, 1000, 800) self.setWindowTitle('Select Distribution') self.coloptions = coloptions self.xval_isdate = False self.dataset = None # Either DataSet object or a dictionary defining mean/std/df for each column? dists = settings.getDistributions() dists = ['normal (standard error)', 'normal (with autocorrelation)'] + [d for d in dists if distributions.fittable(d)] self.treeSource = ProjectTreeDists(project=project) self.fig = Figure() self.canvas = FigureCanvas(self.fig) self.cmbDistType = QtWidgets.QComboBox() self.cmbDistType.addItems(dists + ['histogram']) self.lblCol = QtWidgets.QLabel('Assigned Variable:') self.cmbColumn = QtWidgets.QComboBox() self.chkCorr = QtWidgets.QCheckBox('Import Correlations') self.chkCorr.setChecked(True) self.chkProbPlot = QtWidgets.QCheckBox('Probability Plot') self.lblDist = QtWidgets.QLabel('Distribution to Fit:') self.xval = QtWidgets.QDoubleSpinBox() self.xval.setValue(0) self.xval.setDecimals(4) self.xval.setRange(-1E99, 1E99) self.xdate = QtWidgets.QDateEdit(QtCore.QDate.currentDate()) self.xdate.setDisplayFormat('yyyy-MM-dd') self.lblX = QtWidgets.QLabel('X Value') self.table = QtWidgets.QTableWidget() self.table.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectColumns) self.lblAssign = QtWidgets.QLabel('<font color="red">Please assign at least one variable before continuing.</font>') self.dlgbutton = QtWidgets.QDialogButtonBox(QtWidgets.QDialogButtonBox.Ok | QtWidgets.QDialogButtonBox.Cancel) if coloptions is not None: self.cmbColumn.addItems(['Not Used'] + coloptions) if not enablecorr: self.chkCorr.setChecked(False) self.chkCorr.setVisible(False) if self.singlecol: self.cmbColumn.setVisible(False) self.chkCorr.setVisible(False) self.lblCol.setVisible(False) self.lblAssign.setVisible(False) llayout = QtWidgets.QVBoxLayout() llayout.addWidget(QtWidgets.QLabel('Data Source:')) llayout.addWidget(self.treeSource) hlayout = QtWidgets.QHBoxLayout() hlayout.addWidget(self.lblCol) hlayout.addWidget(self.cmbColumn) hlayout.addStretch hlayout.addWidget(self.lblDist) hlayout.addWidget(self.cmbDistType) hlayout.addWidget(self.lblX) hlayout.addWidget(self.xval) hlayout.addWidget(self.xdate) hlayout.addWidget(self.chkProbPlot) h2layout = QtWidgets.QHBoxLayout() h2layout.addWidget(self.chkCorr) rlayout = QtWidgets.QVBoxLayout() rlayout.addWidget(self.canvas, stretch=5) rlayout.addLayout(hlayout) rlayout.addWidget(self.table, stretch=5) rlayout.addLayout(h2layout) blayout = QtWidgets.QHBoxLayout() blayout.addWidget(self.lblAssign) blayout.addWidget(self.dlgbutton) rlayout.addLayout(blayout) layout = QtWidgets.QHBoxLayout() layout.addLayout(llayout, stretch=2) layout.addLayout(rlayout, stretch=10) self.setLayout(layout) self.cmbDistType.currentIndexChanged.connect(self.disttypechanged) self.chkProbPlot.stateChanged.connect(self.updateplot) self.cmbColumn.currentIndexChanged.connect(self.assignmentchanged) self.table.currentCellChanged.connect(self.columnselected) self.xval.valueChanged.connect(self.xvalchanged) self.xdate.dateChanged.connect(self.xvalchanged) self.treeSource.loaddata.connect(self.load_data) self.dlgbutton.rejected.connect(self.reject) self.dlgbutton.accepted.connect(self.accept) self.xval.setVisible(False) self.xdate.setVisible(False) self.lblX.setVisible(False) self.dlgbutton.button(QtWidgets.QDialogButtonBox.Ok).setEnabled(False) self.cmbDistType.setEnabled(False)