def create_page(self, page): new_page = QtGui.QWizardPage() layout = QtGui.QVBoxLayout() for kind, value in page: if kind.lower() == "title": new_page.setTitle(value) elif kind.lower() == "text": label = QtGui.QLabel(value) label.setWordWrap(True) layout.addWidget(label) elif kind.lower() == "image": label = QtGui.QLabel() pixmap = QtGui.QPixmap(value) label.setPixmap(pixmap) layout.addWidget(label) elif kind.lower() == "many images": h_layout = QtGui.QHBoxLayout() h_box = QtGui.QGroupBox('') for image in value: label = QtGui.QLabel() pixmap = QtGui.QPixmap(image) label.setPixmap(pixmap) h_layout.addWidget(label) h_box.setLayout(h_layout) layout.addWidget(h_box) new_page.setLayout(layout) self.addPage(new_page)
def add_list_of_images_to_layout(layout, images): ''' adds a list of images shown in a horizontal layout to an already existing layout''' h_layout = QtGui.QHBoxLayout() h_box = QtGui.QGroupBox('') for image in images: add_image_to_layout(h_layout, image) h_box.setLayout(h_layout) layout.addWidget(h_box)
def add_list_of_buttons_to_layout(layout, button_labels, parent): ''' adds a list of buttons shown in a horizontal layout to an already existing layout''' h_layout = QtGui.QHBoxLayout() h_box = QtGui.QGroupBox('') for label in button_labels: add_button(h_layout, label, parent) h_box.setLayout(h_layout) layout.addWidget(h_box)
def add_list_of_images_with_buttons_to_layout(layout, images, parent): ''' adds a list of images shown in a horizontal layout with button underneath to an already existing layout''' h_layout = QtGui.QHBoxLayout() h_box = QtGui.QGroupBox('') for image, label in images: widget = QtGui.QWidget() v_layout = QtGui.QVBoxLayout() add_image_to_layout(v_layout, image) add_button(v_layout, label, parent) widget.setLayout(v_layout) h_layout.addWidget(widget) h_box.setLayout(h_layout) layout.addWidget(h_box)
def add_list_of_images_with_captions_to_layout(layout, images): ''' adds a list of images shown in a horizontal layout with caption underneath to an already existing layout''' h_layout = QtGui.QHBoxLayout() h_box = QtGui.QGroupBox('') for image, caption in images: widget = QtGui.QWidget() v_layout = QtGui.QVBoxLayout() add_image_to_layout(v_layout, image) add_text_to_layout(v_layout, caption) widget.setLayout(v_layout) h_layout.addWidget(widget) h_box.setLayout(h_layout) layout.addWidget(h_box)
def __init__(self, parent, title="Language selection", name="Language codes", instruction="Click button when you are done"): super(LanguageSelector, self).__init__( None, QtCore.Qt.WindowSystemMenuHint | QtCore.Qt.WindowTitleHint) self.qm_files_choices = {} self.parent = parent qm_files = utils.find_qm_files() # ========= check boxes ============== group_box = QtGui.QGroupBox(name) group_box_layout = QtGui.QGridLayout() for i, locale in enumerate(qm_files): check_box = QtGui.QCheckBox(locale) check_box.setAutoExclusive(True) self.qm_files_choices[check_box] = locale check_box.toggled.connect(self.check_box_toggled) group_box_layout.addWidget(check_box, i / 4, i % 4) # adding default language option. When using the PyQt distribution # no "en" files were found and yet "en" was the obvious default. # We need this option in case we want to revert a change. check_box = QtGui.QCheckBox("default") check_box.setAutoExclusive(True) self.qm_files_choices[check_box] = "default" check_box.toggled.connect(self.check_box_toggled) i = len(qm_files) group_box_layout.addWidget(check_box, i / 4, i % 4) group_box.setLayout(group_box_layout) # ========= buttons ============== button_box = QtGui.QDialogButtonBox() confirm_button = button_box.addButton(QtGui.QDialogButtonBox.Ok) confirm_button.clicked.connect(self.confirm) # ========= finalizing layout ==== main_layout = QtGui.QVBoxLayout() main_layout.addWidget(group_box) main_layout.addWidget(QtGui.QLabel(instruction)) main_layout.addWidget(button_box) self.setLayout(main_layout) self.setWindowTitle(title) self.show() self.raise_()
def create_controls(self): """ Create UI controls. """ vbox = QtGui.QVBoxLayout() form = QtGui.QFormLayout() self.num_sigma = QtGui.QDoubleSpinBox() self.num_sigma.setValue(1.0) self.num_sigma.setMinimum(0.0) self.num_sigma.setSingleStep(0.1) self.num_sigma.setMaximum(1e3) self.num_sigma.setDecimals(2) form.addRow(tr("Sigma:"), self.num_sigma) vbox.addLayout(form) self.chk_preview = QtGui.QCheckBox(tr("Preview")) self.chk_preview.setCheckable(True) self.chk_preview.setChecked(False) vbox.addWidget(self.chk_preview) self.chk_preview.toggled[bool].connect(self.set_preview) self.gbo_output = QtGui.QGroupBox(tr("Output")) self.opt_new = QtGui.QRadioButton(tr("New signal")) self.opt_replace = QtGui.QRadioButton(tr("In place")) self.opt_new.setChecked(True) gbo_vbox2 = QtGui.QVBoxLayout() gbo_vbox2.addWidget(self.opt_new) gbo_vbox2.addWidget(self.opt_replace) self.gbo_output.setLayout(gbo_vbox2) vbox.addWidget(self.gbo_output) self.btn_ok = QtGui.QPushButton(tr("&OK")) self.btn_ok.setDefault(True) self.btn_ok.clicked.connect(self.accept) self.btn_cancel = QtGui.QPushButton(tr("&Cancel")) self.btn_cancel.clicked.connect(self.reject) hbox = QtGui.QHBoxLayout() hbox.addWidget(self.btn_ok) hbox.addWidget(self.btn_cancel) vbox.addLayout(hbox) vbox.addStretch(1) self.setLayout(vbox)
def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(1115, 652) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.horizontalLayout_2 = QtGui.QHBoxLayout(self.centralwidget) self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.tabMain = QtGui.QTabWidget(self.centralwidget) self.tabMain.setObjectName(_fromUtf8("tabMain")) self.tab = QtGui.QWidget() self.tab.setObjectName(_fromUtf8("tab")) self.verticalLayout_3 = QtGui.QVBoxLayout(self.tab) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.gridLayout_4 = QtGui.QGridLayout() self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4")) self.label_6 = QtGui.QLabel(self.tab) self.label_6.setObjectName(_fromUtf8("label_6")) self.gridLayout_4.addWidget(self.label_6, 0, 0, 1, 1) self.txtLambda0 = QtGui.QLineEdit(self.tab) self.txtLambda0.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.txtLambda0.setObjectName(_fromUtf8("txtLambda0")) self.gridLayout_4.addWidget(self.txtLambda0, 0, 1, 1, 1) self.label = QtGui.QLabel(self.tab) self.label.setObjectName(_fromUtf8("label")) self.gridLayout_4.addWidget(self.label, 1, 0, 1, 1) self.cbSuperstrate = QtGui.QComboBox(self.tab) font = QtGui.QFont() font.setBold(False) font.setWeight(50) self.cbSuperstrate.setFont(font) self.cbSuperstrate.setLayoutDirection(QtCore.Qt.LeftToRight) self.cbSuperstrate.setStyleSheet(_fromUtf8("text-align: right;")) self.cbSuperstrate.setEditable(True) self.cbSuperstrate.setObjectName(_fromUtf8("cbSuperstrate")) self.gridLayout_4.addWidget(self.cbSuperstrate, 1, 1, 1, 1) self.verticalLayout_3.addLayout(self.gridLayout_4) self.tblStack = QtGui.QTableWidget(self.tab) self.tblStack.setHorizontalScrollBarPolicy( QtCore.Qt.ScrollBarAlwaysOff) self.tblStack.setAlternatingRowColors(True) self.tblStack.setSelectionMode(QtGui.QAbstractItemView.SingleSelection) self.tblStack.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows) self.tblStack.setObjectName(_fromUtf8("tblStack")) self.tblStack.setColumnCount(2) self.tblStack.setRowCount(1) item = QtGui.QTableWidgetItem() self.tblStack.setVerticalHeaderItem(0, item) item = QtGui.QTableWidgetItem() self.tblStack.setHorizontalHeaderItem(0, item) item = QtGui.QTableWidgetItem() self.tblStack.setHorizontalHeaderItem(1, item) item = QtGui.QTableWidgetItem() item.setTextAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter) self.tblStack.setItem(0, 0, item) item = QtGui.QTableWidgetItem() self.tblStack.setItem(0, 1, item) self.tblStack.horizontalHeader().setSortIndicatorShown(False) self.tblStack.horizontalHeader().setStretchLastSection(True) self.tblStack.verticalHeader().setVisible(False) self.verticalLayout_3.addWidget(self.tblStack) self.horizontalLayout_7 = QtGui.QHBoxLayout() self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7")) self.btnAddLayer = QtGui.QPushButton(self.tab) self.btnAddLayer.setText(_fromUtf8("")) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8("gui/icons/list-add.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.btnAddLayer.setIcon(icon) self.btnAddLayer.setObjectName(_fromUtf8("btnAddLayer")) self.horizontalLayout_7.addWidget(self.btnAddLayer) self.btnRemoveLayer = QtGui.QPushButton(self.tab) self.btnRemoveLayer.setText(_fromUtf8("")) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(_fromUtf8("gui/icons/list-remove.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.btnRemoveLayer.setIcon(icon1) self.btnRemoveLayer.setObjectName(_fromUtf8("btnRemoveLayer")) self.horizontalLayout_7.addWidget(self.btnRemoveLayer) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_7.addItem(spacerItem) self.verticalLayout_3.addLayout(self.horizontalLayout_7) self.horizontalLayout_4 = QtGui.QHBoxLayout() self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4")) self.label_2 = QtGui.QLabel(self.tab) self.label_2.setObjectName(_fromUtf8("label_2")) self.horizontalLayout_4.addWidget(self.label_2) self.cbSubstrate = QtGui.QComboBox(self.tab) self.cbSubstrate.setEditable(True) self.cbSubstrate.setObjectName(_fromUtf8("cbSubstrate")) self.horizontalLayout_4.addWidget(self.cbSubstrate) self.verticalLayout_3.addLayout(self.horizontalLayout_4) self.tabMain.addTab(self.tab, _fromUtf8("")) self.tab_3 = QtGui.QWidget() self.tab_3.setObjectName(_fromUtf8("tab_3")) self.tabMain.addTab(self.tab_3, _fromUtf8("")) self.tab_2 = QtGui.QWidget() self.tab_2.setObjectName(_fromUtf8("tab_2")) self.verticalLayout_4 = QtGui.QVBoxLayout(self.tab_2) self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4")) self.horizontalLayout_11 = QtGui.QHBoxLayout() self.horizontalLayout_11.setObjectName( _fromUtf8("horizontalLayout_11")) self.label_5 = QtGui.QLabel(self.tab_2) self.label_5.setObjectName(_fromUtf8("label_5")) self.horizontalLayout_11.addWidget(self.label_5) self.cbPlotType = QtGui.QComboBox(self.tab_2) self.cbPlotType.setObjectName(_fromUtf8("cbPlotType")) self.horizontalLayout_11.addWidget(self.cbPlotType) self.horizontalLayout_11.setStretch(1, 1) self.verticalLayout_4.addLayout(self.horizontalLayout_11) self.groupBox = QtGui.QGroupBox(self.tab_2) self.groupBox.setMinimumSize(QtCore.QSize(0, 0)) self.groupBox.setMaximumSize(QtCore.QSize(16777215, 220)) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.horizontalLayout_8 = QtGui.QHBoxLayout(self.groupBox) self.horizontalLayout_8.setObjectName(_fromUtf8("horizontalLayout_8")) self.horizontalLayout_9 = QtGui.QHBoxLayout() self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9")) self.groupBox_2 = QtGui.QGroupBox(self.groupBox) self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) self.gridLayout = QtGui.QGridLayout(self.groupBox_2) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.lineEdit_2 = QtGui.QLineEdit(self.groupBox_2) self.lineEdit_2.setEnabled(False) self.lineEdit_2.setMaximumSize(QtCore.QSize(50, 16777215)) self.lineEdit_2.setObjectName(_fromUtf8("lineEdit_2")) self.gridLayout.addWidget(self.lineEdit_2, 2, 2, 1, 1) self.radioButton = QtGui.QRadioButton(self.groupBox_2) self.radioButton.setChecked(True) self.radioButton.setObjectName(_fromUtf8("radioButton")) self.gridLayout.addWidget(self.radioButton, 0, 0, 1, 3) self.lineEdit = QtGui.QLineEdit(self.groupBox_2) self.lineEdit.setEnabled(False) self.lineEdit.setMaximumSize(QtCore.QSize(50, 16777215)) self.lineEdit.setObjectName(_fromUtf8("lineEdit")) self.gridLayout.addWidget(self.lineEdit, 2, 0, 1, 1) self.label_3 = QtGui.QLabel(self.groupBox_2) self.label_3.setObjectName(_fromUtf8("label_3")) self.gridLayout.addWidget(self.label_3, 2, 1, 1, 1) self.radioButton_2 = QtGui.QRadioButton(self.groupBox_2) self.radioButton_2.setObjectName(_fromUtf8("radioButton_2")) self.gridLayout.addWidget(self.radioButton_2, 1, 0, 1, 3) self.horizontalLayout_9.addWidget(self.groupBox_2) self.groupBox_3 = QtGui.QGroupBox(self.groupBox) self.groupBox_3.setObjectName(_fromUtf8("groupBox_3")) self.verticalLayout_2 = QtGui.QVBoxLayout(self.groupBox_3) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.radioButton_3 = QtGui.QRadioButton(self.groupBox_3) self.radioButton_3.setChecked(True) self.radioButton_3.setObjectName(_fromUtf8("radioButton_3")) self.verticalLayout_2.addWidget(self.radioButton_3) self.radioButton_4 = QtGui.QRadioButton(self.groupBox_3) self.radioButton_4.setObjectName(_fromUtf8("radioButton_4")) self.verticalLayout_2.addWidget(self.radioButton_4) self.horizontalLayout_9.addWidget(self.groupBox_3) self.horizontalLayout_8.addLayout(self.horizontalLayout_9) self.verticalLayout_4.addWidget(self.groupBox) self.groupBox_4 = QtGui.QGroupBox(self.tab_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBox_4.sizePolicy().hasHeightForWidth()) self.groupBox_4.setSizePolicy(sizePolicy) self.groupBox_4.setMinimumSize(QtCore.QSize(0, 0)) self.groupBox_4.setMaximumSize(QtCore.QSize(16777215, 220)) self.groupBox_4.setObjectName(_fromUtf8("groupBox_4")) self.horizontalLayout_6 = QtGui.QHBoxLayout(self.groupBox_4) self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6")) self.horizontalLayout_10 = QtGui.QHBoxLayout() self.horizontalLayout_10.setObjectName( _fromUtf8("horizontalLayout_10")) self.groupBox_5 = QtGui.QGroupBox(self.groupBox_4) self.groupBox_5.setObjectName(_fromUtf8("groupBox_5")) self.gridLayout_2 = QtGui.QGridLayout(self.groupBox_5) self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.radioButton_7 = QtGui.QRadioButton(self.groupBox_5) self.radioButton_7.setChecked(True) self.radioButton_7.setObjectName(_fromUtf8("radioButton_7")) self.gridLayout_2.addWidget(self.radioButton_7, 0, 0, 1, 3) self.radioButton_8 = QtGui.QRadioButton(self.groupBox_5) self.radioButton_8.setObjectName(_fromUtf8("radioButton_8")) self.gridLayout_2.addWidget(self.radioButton_8, 1, 0, 1, 3) self.lineEdit_3 = QtGui.QLineEdit(self.groupBox_5) self.lineEdit_3.setEnabled(False) self.lineEdit_3.setMaximumSize(QtCore.QSize(50, 16777215)) self.lineEdit_3.setObjectName(_fromUtf8("lineEdit_3")) self.gridLayout_2.addWidget(self.lineEdit_3, 2, 0, 1, 1) self.label_4 = QtGui.QLabel(self.groupBox_5) self.label_4.setObjectName(_fromUtf8("label_4")) self.gridLayout_2.addWidget(self.label_4, 2, 1, 1, 1) self.lineEdit_4 = QtGui.QLineEdit(self.groupBox_5) self.lineEdit_4.setEnabled(False) self.lineEdit_4.setMaximumSize(QtCore.QSize(50, 16777215)) self.lineEdit_4.setObjectName(_fromUtf8("lineEdit_4")) self.gridLayout_2.addWidget(self.lineEdit_4, 2, 2, 1, 1) self.horizontalLayout_10.addWidget(self.groupBox_5) self.groupBox_6 = QtGui.QGroupBox(self.groupBox_4) self.groupBox_6.setObjectName(_fromUtf8("groupBox_6")) self.verticalLayout_5 = QtGui.QVBoxLayout(self.groupBox_6) self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5")) self.radioButton_5 = QtGui.QRadioButton(self.groupBox_6) self.radioButton_5.setChecked(True) self.radioButton_5.setObjectName(_fromUtf8("radioButton_5")) self.verticalLayout_5.addWidget(self.radioButton_5) self.radioButton_6 = QtGui.QRadioButton(self.groupBox_6) self.radioButton_6.setObjectName(_fromUtf8("radioButton_6")) self.verticalLayout_5.addWidget(self.radioButton_6) self.horizontalLayout_10.addWidget(self.groupBox_6) self.horizontalLayout_6.addLayout(self.horizontalLayout_10) self.verticalLayout_4.addWidget(self.groupBox_4) self.groupBox_7 = QtGui.QGroupBox(self.tab_2) self.groupBox_7.setObjectName(_fromUtf8("groupBox_7")) self.gridLayout_3 = QtGui.QGridLayout(self.groupBox_7) self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3")) self.listWidget = QtGui.QListWidget(self.groupBox_7) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.listWidget.sizePolicy().hasHeightForWidth()) self.listWidget.setSizePolicy(sizePolicy) self.listWidget.setMaximumSize(QtCore.QSize(130, 16777215)) self.listWidget.setObjectName(_fromUtf8("listWidget")) self.gridLayout_3.addWidget(self.listWidget, 0, 0, 5, 1) self.pushButton = QtGui.QPushButton(self.groupBox_7) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.pushButton.sizePolicy().hasHeightForWidth()) self.pushButton.setSizePolicy(sizePolicy) self.pushButton.setObjectName(_fromUtf8("pushButton")) self.gridLayout_3.addWidget(self.pushButton, 0, 1, 1, 1) self.pushButton_5 = QtGui.QPushButton(self.groupBox_7) self.pushButton_5.setObjectName(_fromUtf8("pushButton_5")) self.gridLayout_3.addWidget(self.pushButton_5, 1, 1, 1, 1) self.pushButton_4 = QtGui.QPushButton(self.groupBox_7) self.pushButton_4.setObjectName(_fromUtf8("pushButton_4")) self.gridLayout_3.addWidget(self.pushButton_4, 2, 1, 1, 1) self.pushButton_2 = QtGui.QPushButton(self.groupBox_7) self.pushButton_2.setObjectName(_fromUtf8("pushButton_2")) self.gridLayout_3.addWidget(self.pushButton_2, 3, 1, 1, 1) self.pushButton_3 = QtGui.QPushButton(self.groupBox_7) self.pushButton_3.setObjectName(_fromUtf8("pushButton_3")) self.gridLayout_3.addWidget(self.pushButton_3, 4, 1, 1, 1) self.gridLayout_3.setColumnMinimumWidth(0, 1) self.verticalLayout_4.addWidget(self.groupBox_7) spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_4.addItem(spacerItem1) self.tabMain.addTab(self.tab_2, _fromUtf8("")) self.horizontalLayout_2.addWidget(self.tabMain) self.verticalLayout = QtGui.QVBoxLayout() self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.pltMain = MatplotlibWidget(self.centralwidget) self.pltMain.setObjectName(_fromUtf8("pltMain")) self.verticalLayout.addWidget(self.pltMain) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem2) self.btnUpdate = QtGui.QPushButton(self.centralwidget) self.btnUpdate.setObjectName(_fromUtf8("btnUpdate")) self.horizontalLayout.addWidget(self.btnUpdate) self.verticalLayout.addLayout(self.horizontalLayout) self.horizontalLayout_2.addLayout(self.verticalLayout) self.horizontalLayout_2.setStretch(1, 1) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1115, 21)) self.menubar.setObjectName(_fromUtf8("menubar")) self.menuFile = QtGui.QMenu(self.menubar) self.menuFile.setObjectName(_fromUtf8("menuFile")) self.menuPlot = QtGui.QMenu(self.menubar) self.menuPlot.setObjectName(_fromUtf8("menuPlot")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.actionQuit = QtGui.QAction(MainWindow) self.actionQuit.setObjectName(_fromUtf8("actionQuit")) self.actionNew = QtGui.QAction(MainWindow) self.actionNew.setObjectName(_fromUtf8("actionNew")) self.actionSave = QtGui.QAction(MainWindow) self.actionSave.setObjectName(_fromUtf8("actionSave")) self.actionOpen = QtGui.QAction(MainWindow) self.actionOpen.setObjectName(_fromUtf8("actionOpen")) self.actionExport = QtGui.QAction(MainWindow) self.actionExport.setObjectName(_fromUtf8("actionExport")) self.menuFile.addAction(self.actionNew) self.menuFile.addAction(self.actionOpen) self.menuFile.addAction(self.actionSave) self.menuFile.addSeparator() self.menuFile.addAction(self.actionQuit) self.menuPlot.addAction(self.actionExport) self.menubar.addAction(self.menuFile.menuAction()) self.menubar.addAction(self.menuPlot.menuAction()) self.retranslateUi(MainWindow) self.tabMain.setCurrentIndex(0) QtCore.QObject.connect(self.actionQuit, QtCore.SIGNAL(_fromUtf8("triggered()")), MainWindow.close) QtCore.QObject.connect(self.radioButton_2, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.lineEdit.setEnabled) QtCore.QObject.connect(self.radioButton_2, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.lineEdit_2.setEnabled) QtCore.QObject.connect(self.radioButton_8, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.lineEdit_3.setEnabled) QtCore.QObject.connect(self.radioButton_8, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.lineEdit_4.setEnabled) QtCore.QMetaObject.connectSlotsByName(MainWindow)