Example #1
0
    def setupUi(self, Form):
        """Setting up Sign Up Form
        """
        Form.setObjectName("Form")
        Form.setFixedSize(400, 270)

        self.formLayoutWidget = QtGui.QWidget(Form)
        self.formLayoutWidget.setGeometry(QtCore.QRect(70, 60, 261, 111))
        self.formLayoutWidget.setObjectName("formLayoutWidget")

        self.formLayout = QtGui.QFormLayout(self.formLayoutWidget)
        self.formLayout.setContentsMargins(0, 0, 0, 0)
        self.formLayout.setObjectName("formLayout")

        self.username = QtGui.QLabel(self.formLayoutWidget)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.username.setFont(font)
        self.username.setObjectName("username")
        self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole,
                                  self.username)

        self.password1 = QtGui.QLabel(self.formLayoutWidget)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.password1.setFont(font)
        self.password1.setObjectName("password1")
        self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole,
                                  self.password1)

        self.password2 = QtGui.QLabel(self.formLayoutWidget)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.password2.setFont(font)
        self.password2.setObjectName("password2")
        self.formLayout.setWidget(4, QtGui.QFormLayout.LabelRole,
                                  self.password2)

        spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Expanding)
        self.formLayout.setItem(1, QtGui.QFormLayout.LabelRole, spacerItem)
        spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.formLayout.setItem(3, QtGui.QFormLayout.LabelRole, spacerItem1)

        self.iusername = QtGui.QLineEdit(self.formLayoutWidget)
        self.iusername.setObjectName("iusername")
        self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole,
                                  self.iusername)

        self.ipassword1 = QtGui.QLineEdit(self.formLayoutWidget)
        self.ipassword1.setObjectName("ipassword1")
        self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole,
                                  self.ipassword1)

        self.ipassword2 = QtGui.QLineEdit(self.formLayoutWidget)
        self.ipassword2.setObjectName("ipassword2")
        self.formLayout.setWidget(4, QtGui.QFormLayout.FieldRole,
                                  self.ipassword2)

        self.ErrorMessage = QtGui.QLabel(Form)
        self.ErrorMessage.setGeometry(QtCore.QRect(160, 190, 46, 13))
        self.ErrorMessage.setText("")
        self.ErrorMessage.setAlignment(QtCore.Qt.AlignCenter)
        self.ErrorMessage.setObjectName("ErrorMessage")

        self.Descision = QtGui.QDialogButtonBox(Form)
        self.Descision.setGeometry(QtCore.QRect(220, 220, 156, 23))
        self.Descision.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                          | QtGui.QDialogButtonBox.Ok)
        self.Descision.setObjectName("Descision")

        self.label = QtGui.QLabel(Form)
        self.label.setGeometry(QtCore.QRect(50, 20, 321, 16))
        self.label.setObjectName("label")

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)
    def setupUi(self, LoadingPointParameters4certainTime):
        LoadingPointParameters4certainTime.setObjectName(
            "LoadingPointParameters4certainTime")
        LoadingPointParameters4certainTime.resize(350, 152)
        LoadingPointParameters4certainTime.setMinimumSize(
            QtCore.QSize(350, 152))
        LoadingPointParameters4certainTime.setMaximumSize(
            QtCore.QSize(350, 152))
        self.buttonBox = QtGui.QDialogButtonBox(
            LoadingPointParameters4certainTime)
        self.buttonBox.setGeometry(QtCore.QRect(100, 110, 156, 23))
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                          | QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setCenterButtons(True)
        self.buttonBox.setObjectName("buttonBox")
        self.layoutWidget = QtGui.QWidget(LoadingPointParameters4certainTime)
        self.layoutWidget.setGeometry(QtCore.QRect(30, 20, 291, 74))
        self.layoutWidget.setObjectName("layoutWidget")
        self.gridLayout = QtGui.QGridLayout(self.layoutWidget)
        self.gridLayout.setContentsMargins(0, 0, 0, 0)
        self.gridLayout.setObjectName("gridLayout")
        self.label = QtGui.QLabel(self.layoutWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label.sizePolicy().hasHeightForWidth())
        self.label.setSizePolicy(sizePolicy)
        self.label.setObjectName("label")
        self.gridLayout.addWidget(self.label, 0, 0, 1, 1)
        self.timSpinB = QtGui.QDoubleSpinBox(self.layoutWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.timSpinB.sizePolicy().hasHeightForWidth())
        self.timSpinB.setSizePolicy(sizePolicy)
        self.timSpinB.setMinimumSize(QtCore.QSize(100, 0))
        self.timSpinB.setAlignment(QtCore.Qt.AlignRight
                                   | QtCore.Qt.AlignTrailing
                                   | QtCore.Qt.AlignVCenter)
        self.timSpinB.setDecimals(6)
        self.timSpinB.setMinimum(-999999999.0)
        self.timSpinB.setMaximum(999999999.0)
        self.timSpinB.setObjectName("timSpinB")
        self.gridLayout.addWidget(self.timSpinB, 0, 1, 1, 1)
        self.label_2 = QtGui.QLabel(self.layoutWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_2.sizePolicy().hasHeightForWidth())
        self.label_2.setSizePolicy(sizePolicy)
        self.label_2.setObjectName("label_2")
        self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1)
        self.horizontalLoadSpinB = QtGui.QDoubleSpinBox(self.layoutWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.horizontalLoadSpinB.sizePolicy().hasHeightForWidth())
        self.horizontalLoadSpinB.setSizePolicy(sizePolicy)
        self.horizontalLoadSpinB.setMinimumSize(QtCore.QSize(100, 0))
        self.horizontalLoadSpinB.setAlignment(QtCore.Qt.AlignRight
                                              | QtCore.Qt.AlignTrailing
                                              | QtCore.Qt.AlignVCenter)
        self.horizontalLoadSpinB.setDecimals(6)
        self.horizontalLoadSpinB.setMinimum(-999999999.0)
        self.horizontalLoadSpinB.setMaximum(999999999.0)
        self.horizontalLoadSpinB.setObjectName("horizontalLoadSpinB")
        self.gridLayout.addWidget(self.horizontalLoadSpinB, 1, 1, 1, 1)
        self.label_3 = QtGui.QLabel(self.layoutWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(1)
        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, 2, 0, 1, 1)
        self.verticalLoadSpinB = QtGui.QDoubleSpinBox(self.layoutWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.verticalLoadSpinB.sizePolicy().hasHeightForWidth())
        self.verticalLoadSpinB.setSizePolicy(sizePolicy)
        self.verticalLoadSpinB.setMinimumSize(QtCore.QSize(100, 0))
        self.verticalLoadSpinB.setAlignment(QtCore.Qt.AlignRight
                                            | QtCore.Qt.AlignTrailing
                                            | QtCore.Qt.AlignVCenter)
        self.verticalLoadSpinB.setDecimals(6)
        self.verticalLoadSpinB.setMinimum(-999999999.0)
        self.verticalLoadSpinB.setMaximum(999999999.0)
        self.verticalLoadSpinB.setObjectName("verticalLoadSpinB")
        self.gridLayout.addWidget(self.verticalLoadSpinB, 2, 1, 1, 1)

        self.retranslateUi(LoadingPointParameters4certainTime)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("accepted()"),
                               LoadingPointParameters4certainTime.accept)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("rejected()"),
                               LoadingPointParameters4certainTime.reject)
        QtCore.QMetaObject.connectSlotsByName(
            LoadingPointParameters4certainTime)
Example #3
0
    def setupUi(self, ImportFileDialog):
        ImportFileDialog.setObjectName("ImportFileDialog")
        ImportFileDialog.resize(624, 279)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            ImportFileDialog.sizePolicy().hasHeightForWidth())
        ImportFileDialog.setSizePolicy(sizePolicy)
        self.gridLayout_7 = QtGui.QGridLayout(ImportFileDialog)
        self.gridLayout_7.setObjectName("gridLayout_7")
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setObjectName("gridLayout")
        self.gridLayout_4 = QtGui.QGridLayout()
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.btnBrowseFilePath = QtGui.QPushButton(ImportFileDialog)
        self.btnBrowseFilePath.setObjectName("btnBrowseFilePath")
        self.gridLayout_4.addWidget(self.btnBrowseFilePath, 0, 2, 1, 1)
        self.labelFilePath = QtGui.QLabel(ImportFileDialog)
        self.labelFilePath.setObjectName("labelFilePath")
        self.gridLayout_4.addWidget(self.labelFilePath, 0, 0, 1, 1)
        self.lineEditFilePath = QtGui.QLineEdit(ImportFileDialog)
        self.lineEditFilePath.setObjectName("lineEditFilePath")
        self.gridLayout_4.addWidget(self.lineEditFilePath, 0, 1, 1, 1)
        self.gridLayout.addLayout(self.gridLayout_4, 0, 0, 1, 1)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem, 5, 0, 1, 1)
        self.gridLayout_2 = QtGui.QGridLayout()
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.gridLayout_3 = QtGui.QGridLayout()
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.lineEditOtherSeparator = QtGui.QLineEdit(ImportFileDialog)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.lineEditOtherSeparator.sizePolicy().hasHeightForWidth())
        self.lineEditOtherSeparator.setSizePolicy(sizePolicy)
        self.lineEditOtherSeparator.setObjectName("lineEditOtherSeparator")
        self.gridLayout_3.addWidget(self.lineEditOtherSeparator, 2, 1, 1, 1)
        self.radioBtnOtherSeparator = QtGui.QRadioButton(ImportFileDialog)
        self.radioBtnOtherSeparator.setObjectName("radioBtnOtherSeparator")
        self.gridLayout_3.addWidget(self.radioBtnOtherSeparator, 2, 0, 1, 1)
        self.gridLayout_2.addLayout(self.gridLayout_3, 0, 2, 1, 1)
        self.comboBoxSeparator = QtGui.QComboBox(ImportFileDialog)
        self.comboBoxSeparator.setObjectName("comboBoxSeparator")
        self.gridLayout_2.addWidget(self.comboBoxSeparator, 0, 1, 1, 1)
        self.labelSeparator = QtGui.QLabel(ImportFileDialog)
        self.labelSeparator.setObjectName("labelSeparator")
        self.gridLayout_2.addWidget(self.labelSeparator, 0, 0, 1, 1)
        self.gridLayout.addLayout(self.gridLayout_2, 3, 0, 1, 1)
        self.buttonBox = QtGui.QDialogButtonBox(ImportFileDialog)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                          | QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.gridLayout.addWidget(self.buttonBox, 6, 0, 1, 1)
        self.gridLayout_6 = QtGui.QGridLayout()
        self.gridLayout_6.setObjectName("gridLayout_6")
        self.labelEncoding = QtGui.QLabel(ImportFileDialog)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.labelEncoding.sizePolicy().hasHeightForWidth())
        self.labelEncoding.setSizePolicy(sizePolicy)
        self.labelEncoding.setMinimumSize(QtCore.QSize(197, 0))
        self.labelEncoding.setObjectName("labelEncoding")
        self.gridLayout_6.addWidget(self.labelEncoding, 0, 0, 1, 1)
        self.comboBoxEncoding = QtGui.QComboBox(ImportFileDialog)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.comboBoxEncoding.sizePolicy().hasHeightForWidth())
        self.comboBoxEncoding.setSizePolicy(sizePolicy)
        self.comboBoxEncoding.setObjectName("comboBoxEncoding")
        self.gridLayout_6.addWidget(self.comboBoxEncoding, 0, 1, 1, 1)
        self.gridLayout.addLayout(self.gridLayout_6, 4, 0, 1, 1)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem1, 2, 0, 1, 1)
        self.gridLayout_5 = QtGui.QGridLayout()
        self.gridLayout_5.setObjectName("gridLayout_5")
        self.checkBoxScrubLinebreaks = QtGui.QCheckBox(ImportFileDialog)
        self.checkBoxScrubLinebreaks.setObjectName("checkBoxScrubLinebreaks")
        self.gridLayout_5.addWidget(self.checkBoxScrubLinebreaks, 0, 2, 1, 1)
        self.checkBoxHasHeaders = QtGui.QCheckBox(ImportFileDialog)
        self.checkBoxHasHeaders.setObjectName("checkBoxHasHeaders")
        self.gridLayout_5.addWidget(self.checkBoxHasHeaders, 0, 0, 1, 1)
        self.checkBoxParseDates = QtGui.QCheckBox(ImportFileDialog)
        self.checkBoxParseDates.setObjectName("checkBoxParseDates")
        self.gridLayout_5.addWidget(self.checkBoxParseDates, 0, 1, 1, 1)
        self.checkBoxTrimSpaces = QtGui.QCheckBox(ImportFileDialog)
        self.checkBoxTrimSpaces.setObjectName("checkBoxTrimSpaces")
        self.gridLayout_5.addWidget(self.checkBoxTrimSpaces, 0, 3, 1, 1)
        self.gridLayout.addLayout(self.gridLayout_5, 1, 0, 1, 1)
        self.gridLayout_7.addLayout(self.gridLayout, 0, 0, 1, 1)

        self.retranslateUi(ImportFileDialog)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("accepted()"),
                               ImportFileDialog.accept)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("rejected()"),
                               ImportFileDialog.reject)
        QtCore.QMetaObject.connectSlotsByName(ImportFileDialog)
    def setup_gui(self, MainWindow):
        MainWindow.setObjectName("SGT!!!!!!!!!!!!!")
        MainWindow.resize(555, 389)
        MainWindow.setAcceptDrops(True)
        MainWindow.setDocumentMode(False)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.verticalLayoutWidget = QtGui.QWidget(self.centralwidget)
        self.verticalLayoutWidget.setGeometry(QtCore.QRect(10, 10, 161, 261))
        self.verticalLayoutWidget.setObjectName("verticalLayoutWidget")
        self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.label1 = QtGui.QLabel(self.verticalLayoutWidget)
        self.label1.setTextFormat(QtCore.Qt.RichText)
        self.label1.setWordWrap(True)
        self.label1.setObjectName("label1")
        self.verticalLayout.addWidget(self.label1)
        self.check_box_chp = QtGui.QCheckBox(self.verticalLayoutWidget)
        self.check_box_chp.setObjectName("check_box_chp")
        self.verticalLayout.addWidget(self.check_box_chp)
        self.check_box_boiler = QtGui.QCheckBox(self.verticalLayoutWidget)
        self.check_box_boiler.setObjectName("check_box_boiler")
        self.verticalLayout.addWidget(self.check_box_boiler)
        self.check_box_thst = QtGui.QCheckBox(self.verticalLayoutWidget)
        self.check_box_thst.setObjectName("thermalstorage")
        self.verticalLayout.addWidget(self.check_box_thst)
        self.check_box_solth = QtGui.QCheckBox(self.verticalLayoutWidget)
        self.check_box_solth.setObjectName("solarthermal")
        self.verticalLayout.addWidget(self.check_box_solth)
        self.check_box_elhe = QtGui.QCheckBox(self.verticalLayoutWidget)
        self.check_box_elhe.setObjectName("check_box_elhe")
        self.verticalLayout.addWidget(self.check_box_elhe)
        self.check_box_pv = QtGui.QCheckBox(self.verticalLayoutWidget)
        self.check_box_pv.setObjectName("check_box_pv")
        self.verticalLayout.addWidget(self.check_box_pv)
        self.check_box_elst = QtGui.QCheckBox(self.verticalLayoutWidget)
        self.check_box_elst.setObjectName("check_box_elst")
        self.verticalLayout.addWidget(self.check_box_elst)
        self.buttonBox = QtGui.QDialogButtonBox(self.centralwidget)
        self.buttonBox.setGeometry(QtCore.QRect(200, 250, 159, 31))
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Ok|QtGui.QDialogButtonBox.Cancel)
        self.buttonBox.setObjectName("buttonBox")
        self.rbtn_hourly_excels = QtGui.QRadioButton(self.centralwidget)
        self.rbtn_hourly_excels.setGeometry(QtCore.QRect(180, 220, 171, 16))
        self.rbtn_hourly_excels.setObjectName("rbtn_hourly_excels")
        self.layoutWidget = QtGui.QWidget(self.centralwidget)
        self.layoutWidget.setGeometry(QtCore.QRect(427, 30, 77, 154))
        self.layoutWidget.setObjectName("layoutWidget")
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.layoutWidget)
        self.verticalLayout_3.setSpacing(20)
        self.verticalLayout_3.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.btn_output_folder = QtGui.QPushButton(self.layoutWidget)
        self.btn_output_folder.setObjectName("btn_output_folder")
        self.verticalLayout_3.addWidget(self.btn_output_folder)
        self.btn_weather_file = QtGui.QPushButton(self.layoutWidget)
        self.btn_weather_file.setObjectName("btn_weather_file")
        self.verticalLayout_3.addWidget(self.btn_weather_file)
        self.btn_heat_profiles = QtGui.QPushButton(self.layoutWidget)
        self.btn_heat_profiles.setObjectName("btn_heat_profiles")
        self.verticalLayout_3.addWidget(self.btn_heat_profiles)
        self.btn_electrical_profiles = QtGui.QPushButton(self.layoutWidget)
        self.btn_electrical_profiles.setObjectName("btn_electrical_profiles")
        self.verticalLayout_3.addWidget(self.btn_electrical_profiles)
        self.widget = QtGui.QWidget(self.centralwidget)
        self.widget.setGeometry(QtCore.QRect(210, 30, 211, 151))
        self.widget.setObjectName("widget")
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.widget)
        self.verticalLayout_2.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.line_edit_output_folder = QtGui.QLineEdit(self.widget)
        self.line_edit_output_folder.setCursorMoveStyle(QtCore.Qt.LogicalMoveStyle)
        self.line_edit_output_folder.setObjectName("line_edit_output_folder")
        self.line_edit_output_folder.setText("D:/aja-gmu/Simulation_Files/Output")

        self.verticalLayout_2.addWidget(self.line_edit_output_folder)
        self.line_edit_weather = QtGui.QLineEdit(self.widget)
        self.line_edit_weather.setObjectName("line_edit_weather")
        self.line_edit_weather.setText("D:/aja-gmu/Simulation_Files/Wetter_Bottrop_Modelica.csv")

        self.verticalLayout_2.addWidget(self.line_edit_weather)
        self.line_edit_heat_profiles = QtGui.QLineEdit(self.widget)
        self.line_edit_heat_profiles.setObjectName("line_edit_heat_profiles")
        self.line_edit_heat_profiles.setText("D:/aja-gmu/Simulation_Files/Heat profiles.xlsx")

        self.verticalLayout_2.addWidget(self.line_edit_heat_profiles)
        self.line_edit_electrical_profiles = QtGui.QLineEdit(self.widget)
        self.line_edit_electrical_profiles.setObjectName("line_edit_electrical_profiles")
        self.line_edit_electrical_profiles.setText("D:/aja-gmu/Simulation_Files/Heat profiles.xlsx")

        self.verticalLayout_2.addWidget(self.line_edit_electrical_profiles)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 555, 21))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QObject.connect(self.check_box_chp, QtCore.SIGNAL("clicked(bool)"), self.check_box_chp.setChecked)
        QtCore.QObject.connect(self.check_box_boiler, QtCore.SIGNAL("clicked(bool)"), self.check_box_boiler.setChecked)
        QtCore.QObject.connect(self.check_box_elhe, QtCore.SIGNAL("clicked(bool)"), self.check_box_elhe.setChecked)
        QtCore.QObject.connect(self.check_box_elst, QtCore.SIGNAL("clicked(bool)"), self.check_box_elst.setChecked)
        QtCore.QObject.connect(self.check_box_pv, QtCore.SIGNAL("clicked(bool)"), self.check_box_pv.setChecked)
        QtCore.QObject.connect(self.check_box_solth, QtCore.SIGNAL("clicked(bool)"), self.check_box_solth.setChecked)
        QtCore.QObject.connect(self.check_box_thst, QtCore.SIGNAL("clicked(bool)"), self.check_box_thst.setChecked)
        QtCore.QObject.connect(self.rbtn_hourly_excels, QtCore.SIGNAL("clicked(bool)"), self.rbtn_hourly_excels.setChecked)

        QtCore.QMetaObject.connectSlotsByName(MainWindow)
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.resize(380, 210)

        self.buttonBox = QtGui.QDialogButtonBox(Dialog)
        self.buttonBox.setGeometry(QtCore.QRect(0, 170, 341, 32))

        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                          | QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.formLayoutWidget = QtGui.QWidget(Dialog)
        self.formLayoutWidget.setGeometry(QtCore.QRect(10, 10, 350, 150))

        self.formLayoutWidget.setObjectName("formLayoutWidget")
        self.formLayout = QtGui.QFormLayout(self.formLayoutWidget)
        self.formLayout.setContentsMargins(0, 0, 0, 0)
        self.formLayout.setObjectName("formLayout")

        self.comprimentoLabel = QtGui.QLabel(self.formLayoutWidget)
        self.comprimentoLabel.setObjectName("comprimentoLabel")
        self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole,
                                  self.comprimentoLabel)
        self.comprimentoLineEdit = QtGui.QLineEdit(self.formLayoutWidget)
        self.comprimentoLineEdit.setObjectName("comprimentoLineEdit")
        self.comprimentoLineEdit.setPlaceholderText(
            str(self.item.linha.comprimento))
        self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole,
                                  self.comprimentoLineEdit)

        self.resistenciaLabel = QtGui.QLabel(self.formLayoutWidget)
        self.resistenciaLabel.setObjectName("resistenciaLabel")
        self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole,
                                  self.resistenciaLabel)
        self.resistenciaLineEdit = QtGui.QLineEdit(self.formLayoutWidget)
        self.resistenciaLineEdit.setObjectName("resistenciaLineEdit")
        self.resistenciaLineEdit.setPlaceholderText(
            str(self.item.linha.resistencia))
        self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole,
                                  self.resistenciaLineEdit)

        self.resistenciaZeroLabel = QtGui.QLabel(self.formLayoutWidget)
        self.resistenciaZeroLabel.setObjectName("resistenciaZeroLabel")
        self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole,
                                  self.resistenciaZeroLabel)
        self.resistenciaZeroLineEdit = QtGui.QLineEdit(self.formLayoutWidget)
        self.resistenciaZeroLineEdit.setObjectName("resistenciaZeroLineEdit")
        self.resistenciaZeroLineEdit.setPlaceholderText(
            str(self.item.linha.resistencia_zero))
        self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole,
                                  self.resistenciaZeroLineEdit)

        self.reatanciaLabel = QtGui.QLabel(self.formLayoutWidget)
        self.reatanciaLabel.setObjectName("reatanciaLabel")
        self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole,
                                  self.reatanciaLabel)
        self.reatanciaLineEdit = QtGui.QLineEdit(self.formLayoutWidget)
        self.reatanciaLineEdit.setObjectName("reatanciaLineEdit")
        self.reatanciaLineEdit.setPlaceholderText(
            str(self.item.linha.reatancia))
        self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole,
                                  self.reatanciaLineEdit)

        self.reatanciaZeroLabel = QtGui.QLabel(self.formLayoutWidget)
        self.reatanciaZeroLabel.setObjectName("reatanciaZeroLabel")
        self.formLayout.setWidget(4, QtGui.QFormLayout.LabelRole,
                                  self.reatanciaZeroLabel)
        self.reatanciaZeroLineEdit = QtGui.QLineEdit(self.formLayoutWidget)
        self.reatanciaZeroLineEdit.setObjectName("reatanciaZeroLineEdit")
        self.reatanciaZeroLineEdit.setPlaceholderText(
            str(self.item.linha.reatancia_zero))
        self.formLayout.setWidget(4, QtGui.QFormLayout.FieldRole,
                                  self.reatanciaZeroLineEdit)

        self.ampacidadeLabel = QtGui.QLabel(self.formLayoutWidget)
        self.ampacidadeLabel.setObjectName("ampacidadeLabel")
        self.formLayout.setWidget(5, QtGui.QFormLayout.LabelRole,
                                  self.ampacidadeLabel)
        self.ampacidadeLineEdit = QtGui.QLineEdit(self.formLayoutWidget)
        self.ampacidadeLineEdit.setObjectName("ampacidadeLineEdit")
        self.ampacidadeLineEdit.setPlaceholderText(
            str(self.item.linha.ampacidade))
        self.formLayout.setWidget(5, QtGui.QFormLayout.FieldRole,
                                  self.ampacidadeLineEdit)

        self.retranslateUi(Dialog)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("accepted()"),
                               Dialog.accept)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("rejected()"),
                               Dialog.reject)
        QtCore.QMetaObject.connectSlotsByName(Dialog)
Example #6
0
    def setupUi(self, LinearGradientDialog):
        LinearGradientDialog.setObjectName("LinearGradientDialog")
        LinearGradientDialog.resize(275, 200)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            LinearGradientDialog.sizePolicy().hasHeightForWidth())
        LinearGradientDialog.setSizePolicy(sizePolicy)
        LinearGradientDialog.setMinimumSize(QtCore.QSize(275, 200))
        LinearGradientDialog.setMaximumSize(QtCore.QSize(275, 200))
        self.verticalLayout = QtGui.QVBoxLayout(LinearGradientDialog)
        self.verticalLayout.setObjectName("verticalLayout")
        self.formLayout = QtGui.QFormLayout()
        self.formLayout.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint)
        self.formLayout.setFieldGrowthPolicy(
            QtGui.QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout.setLabelAlignment(QtCore.Qt.AlignRight
                                          | QtCore.Qt.AlignTrailing
                                          | QtCore.Qt.AlignVCenter)
        self.formLayout.setFormAlignment(QtCore.Qt.AlignLeading
                                         | QtCore.Qt.AlignLeft
                                         | QtCore.Qt.AlignTop)
        self.formLayout.setObjectName("formLayout")
        self.label = QtGui.QLabel(LinearGradientDialog)
        self.label.setObjectName("label")
        self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole, self.label)
        self.stepsSpin = QtGui.QSpinBox(LinearGradientDialog)
        self.stepsSpin.setMaximum(100000)
        self.stepsSpin.setProperty("value", 1000)
        self.stepsSpin.setObjectName("stepsSpin")
        self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole,
                                  self.stepsSpin)
        self.label_2 = QtGui.QLabel(LinearGradientDialog)
        self.label_2.setObjectName("label_2")
        self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.label_2)
        self.label_3 = QtGui.QLabel(LinearGradientDialog)
        self.label_3.setObjectName("label_3")
        self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole, self.label_3)
        self.label_4 = QtGui.QLabel(LinearGradientDialog)
        self.label_4.setObjectName("label_4")
        self.formLayout.setWidget(4, QtGui.QFormLayout.LabelRole, self.label_4)
        self.phaseRedSpin = QtGui.QDoubleSpinBox(LinearGradientDialog)
        self.phaseRedSpin.setProperty("value", 2.0)
        self.phaseRedSpin.setObjectName("phaseRedSpin")
        self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole,
                                  self.phaseRedSpin)
        self.phaseGreenSpin = QtGui.QDoubleSpinBox(LinearGradientDialog)
        self.phaseGreenSpin.setObjectName("phaseGreenSpin")
        self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole,
                                  self.phaseGreenSpin)
        self.phaseBlueSpin = QtGui.QDoubleSpinBox(LinearGradientDialog)
        self.phaseBlueSpin.setProperty("value", 4.0)
        self.phaseBlueSpin.setObjectName("phaseBlueSpin")
        self.formLayout.setWidget(4, QtGui.QFormLayout.FieldRole,
                                  self.phaseBlueSpin)
        self.label_5 = QtGui.QLabel(LinearGradientDialog)
        self.label_5.setObjectName("label_5")
        self.formLayout.setWidget(5, QtGui.QFormLayout.LabelRole, self.label_5)
        self.label_6 = QtGui.QLabel(LinearGradientDialog)
        self.label_6.setObjectName("label_6")
        self.formLayout.setWidget(6, QtGui.QFormLayout.LabelRole, self.label_6)
        self.centralValueSpin = QtGui.QSpinBox(LinearGradientDialog)
        self.centralValueSpin.setMaximum(255)
        self.centralValueSpin.setProperty("value", 128)
        self.centralValueSpin.setObjectName("centralValueSpin")
        self.formLayout.setWidget(5, QtGui.QFormLayout.FieldRole,
                                  self.centralValueSpin)
        self.valueRangeSpin = QtGui.QSpinBox(LinearGradientDialog)
        self.valueRangeSpin.setMaximum(255)
        self.valueRangeSpin.setProperty("value", 127)
        self.valueRangeSpin.setObjectName("valueRangeSpin")
        self.formLayout.setWidget(6, QtGui.QFormLayout.FieldRole,
                                  self.valueRangeSpin)
        self.durationSpin = QtGui.QSpinBox(LinearGradientDialog)
        self.durationSpin.setMaximum(100000)
        self.durationSpin.setProperty("value", 10)
        self.durationSpin.setObjectName("durationSpin")
        self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole,
                                  self.durationSpin)
        self.label_7 = QtGui.QLabel(LinearGradientDialog)
        self.label_7.setObjectName("label_7")
        self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_7)
        self.verticalLayout.addLayout(self.formLayout)
        self.buttonBox = QtGui.QDialogButtonBox(LinearGradientDialog)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                          | QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.verticalLayout.addWidget(self.buttonBox)

        self.retranslateUi(LinearGradientDialog)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("accepted()"),
                               LinearGradientDialog.accept)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("rejected()"),
                               LinearGradientDialog.reject)
        QtCore.QMetaObject.connectSlotsByName(LinearGradientDialog)
        LinearGradientDialog.setTabOrder(self.durationSpin, self.stepsSpin)
        LinearGradientDialog.setTabOrder(self.stepsSpin, self.phaseRedSpin)
        LinearGradientDialog.setTabOrder(self.phaseRedSpin,
                                         self.phaseGreenSpin)
        LinearGradientDialog.setTabOrder(self.phaseGreenSpin,
                                         self.phaseBlueSpin)
        LinearGradientDialog.setTabOrder(self.phaseBlueSpin,
                                         self.centralValueSpin)
        LinearGradientDialog.setTabOrder(self.centralValueSpin,
                                         self.valueRangeSpin)
        LinearGradientDialog.setTabOrder(self.valueRangeSpin, self.buttonBox)
Example #7
0
    def set_up(self):
        self.layout = QtGui.QVBoxLayout()
        self.setLayout(self.layout)
        
        # File selection
        pg_box = QtGui.QGroupBox('proteinGroups.txt')
        pg_box.setLayout(QtGui.QHBoxLayout())
        self.pg_path_edit = QtGui.QLineEdit()
        browse_button = QtGui.QPushButton('Browse...')
        browse_button.clicked.connect(self.load_file)
        pg_box.layout().addWidget(self.pg_path_edit)
        pg_box.layout().addWidget(browse_button)
        self.layout.addWidget(pg_box)
        
        # Error message
        self.error_message = QtGui.QLabel('')
        palette = QtGui.QPalette()
        palette.setColor(QtGui.QPalette.Foreground, QtCore.Qt.red)
        self.error_message.setPalette(palette)
        self.error_message.hide()
        self.layout.addWidget(self.error_message)
        
        # Sample names
        samples_layout = QtGui.QHBoxLayout()
        self.layout.addLayout(samples_layout)

        self.samples_box = QtGui.QGroupBox('Samples')
        self.samples_box.setLayout(QtGui.QVBoxLayout())
        samples_layout.addWidget(self.samples_box)
        
        self.replicas_box = QtGui.QGroupBox('Replica\'s')
        self.replicas_box.setLayout(QtGui.QVBoxLayout())
        self.replicas_box.setCheckable(True)
        self.replicas_box.setChecked(False)
        samples_layout.addWidget(self.replicas_box)
        
        self.swap_check = QtGui.QCheckBox('Label swap?')
        self.swap_check.setEnabled(False)
        self.replicas_box.toggled.connect(self.swap_check.setEnabled)
        self.replicas_box.toggled.connect(self.show_samples)
        self.layout.addWidget(self.swap_check)
        
        # ID regex
        self.regex_box = QtGui.QGroupBox('ID regex')
        self.regex_box.setLayout(QtGui.QVBoxLayout())
        self.regex_box.hide()
        regex_layout = QtGui.QHBoxLayout()
        self.regex_box.layout().addLayout(regex_layout)
        self.regex_edit = QtGui.QLineEdit('\|(.+)\|')
        self.regex_edit.setPlaceholderText('Laat leeg als eiwit ID\'s kloppen.')
        update_regex = QtGui.QPushButton('Update')
        update_regex.clicked.connect(self.super_mega_update)
        regex_layout.addWidget(self.regex_edit)
        regex_layout.addWidget(update_regex)
        lists_layout = QtGui.QHBoxLayout()
        self.regex_box.layout().addLayout(lists_layout)
        self.pg_ids = QtGui.QListWidget(self)
        self.pg_ids.currentTextChanged.connect(self.update_regex_list)
        self.protein_ids = QtGui.QListWidget(self)
        lists_layout.addWidget(self.pg_ids, 3)
        lists_layout.addWidget(self.protein_ids, 1)
        self.layout.addWidget(self.regex_box)
        
        # Dialog buttons
        buttons = QtGui.QDialogButtonBox(
            QtGui.QDialogButtonBox.Ok | QtGui.QDialogButtonBox.Cancel,
            QtCore.Qt.Horizontal, self)
        buttons.accepted.connect(self.accept)
        buttons.rejected.connect(self.reject)
        self.layout.addWidget(buttons)
    def setupUi(self, DockWidget):
        DockWidget.setObjectName("DockWidget")
        DockWidget.resize(562, 497)
        self.dockWidgetContents = QtGui.QWidget()
        self.dockWidgetContents.setObjectName("dockWidgetContents")
        self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents)
        self.gridLayout.setObjectName("gridLayout")
        self.pushButtonChecked = QtGui.QPushButton(self.dockWidgetContents)
        self.pushButtonChecked.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.pushButtonChecked.setCheckable(True)
        self.pushButtonChecked.setChecked(True)
        self.pushButtonChecked.setObjectName("pushButtonChecked")
        self.gridLayout.addWidget(self.pushButtonChecked, 2, 1, 1, 6)
        self.label_2 = QtGui.QLabel(self.dockWidgetContents)
        self.label_2.setObjectName("label_2")
        self.gridLayout.addWidget(self.label_2, 6, 0, 1, 1)
        self.toolButtonChecked = QtGui.QToolButton(self.dockWidgetContents)
        self.toolButtonChecked.setCheckable(True)
        self.toolButtonChecked.setChecked(True)
        self.toolButtonChecked.setPopupMode(QtGui.QToolButton.DelayedPopup)
        self.toolButtonChecked.setObjectName("toolButtonChecked")
        self.gridLayout.addWidget(self.toolButtonChecked, 6, 1, 1, 4)
        self.toolButtonCheckedDis = QtGui.QToolButton(self.dockWidgetContents)
        self.toolButtonCheckedDis.setEnabled(False)
        self.toolButtonCheckedDis.setCheckable(True)
        self.toolButtonCheckedDis.setChecked(True)
        self.toolButtonCheckedDis.setPopupMode(QtGui.QToolButton.DelayedPopup)
        self.toolButtonCheckedDis.setObjectName("toolButtonCheckedDis")
        self.gridLayout.addWidget(self.toolButtonCheckedDis, 6, 7, 1, 4)
        self.label_3 = QtGui.QLabel(self.dockWidgetContents)
        self.label_3.setObjectName("label_3")
        self.gridLayout.addWidget(self.label_3, 7, 0, 1, 1)
        self.toolButtonArrowDown = QtGui.QToolButton(self.dockWidgetContents)
        self.toolButtonArrowDown.setArrowType(QtCore.Qt.DownArrow)
        self.toolButtonArrowDown.setObjectName("toolButtonArrowDown")
        self.gridLayout.addWidget(self.toolButtonArrowDown, 7, 1, 1, 1)
        self.toolButtonArrowUp = QtGui.QToolButton(self.dockWidgetContents)
        self.toolButtonArrowUp.setArrowType(QtCore.Qt.UpArrow)
        self.toolButtonArrowUp.setObjectName("toolButtonArrowUp")
        self.gridLayout.addWidget(self.toolButtonArrowUp, 7, 2, 1, 1)
        self.toolButtonArrowRight = QtGui.QToolButton(self.dockWidgetContents)
        self.toolButtonArrowRight.setArrowType(QtCore.Qt.RightArrow)
        self.toolButtonArrowRight.setObjectName("toolButtonArrowRight")
        self.gridLayout.addWidget(self.toolButtonArrowRight, 7, 3, 1, 1)
        self.toolButtonArrowLeft = QtGui.QToolButton(self.dockWidgetContents)
        self.toolButtonArrowLeft.setArrowType(QtCore.Qt.LeftArrow)
        self.toolButtonArrowLeft.setObjectName("toolButtonArrowLeft")
        self.gridLayout.addWidget(self.toolButtonArrowLeft, 7, 4, 1, 2)
        self.toolButtonArrowDownDis = QtGui.QToolButton(
            self.dockWidgetContents)
        self.toolButtonArrowDownDis.setEnabled(False)
        self.toolButtonArrowDownDis.setArrowType(QtCore.Qt.DownArrow)
        self.toolButtonArrowDownDis.setObjectName("toolButtonArrowDownDis")
        self.gridLayout.addWidget(self.toolButtonArrowDownDis, 7, 7, 1, 1)
        self.toolButtonArrowUpDis = QtGui.QToolButton(self.dockWidgetContents)
        self.toolButtonArrowUpDis.setEnabled(False)
        self.toolButtonArrowUpDis.setArrowType(QtCore.Qt.UpArrow)
        self.toolButtonArrowUpDis.setObjectName("toolButtonArrowUpDis")
        self.gridLayout.addWidget(self.toolButtonArrowUpDis, 7, 8, 1, 1)
        self.toolButtonArrowRightDis = QtGui.QToolButton(
            self.dockWidgetContents)
        self.toolButtonArrowRightDis.setEnabled(False)
        self.toolButtonArrowRightDis.setArrowType(QtCore.Qt.RightArrow)
        self.toolButtonArrowRightDis.setObjectName("toolButtonArrowRightDis")
        self.gridLayout.addWidget(self.toolButtonArrowRightDis, 7, 9, 1, 1)
        self.toolButtonArrowLeftDis = QtGui.QToolButton(
            self.dockWidgetContents)
        self.toolButtonArrowLeftDis.setEnabled(False)
        self.toolButtonArrowLeftDis.setArrowType(QtCore.Qt.LeftArrow)
        self.toolButtonArrowLeftDis.setObjectName("toolButtonArrowLeftDis")
        self.gridLayout.addWidget(self.toolButtonArrowLeftDis, 7, 10, 1, 2)
        self.radioButtonChecked = QtGui.QRadioButton(self.dockWidgetContents)
        self.radioButtonChecked.setChecked(True)
        self.radioButtonChecked.setAutoExclusive(False)
        self.radioButtonChecked.setObjectName("radioButtonChecked")
        self.gridLayout.addWidget(self.radioButtonChecked, 8, 1, 1, 3)
        self.radioButtonCheckedDis = QtGui.QRadioButton(
            self.dockWidgetContents)
        self.radioButtonCheckedDis.setEnabled(False)
        self.radioButtonCheckedDis.setChecked(True)
        self.radioButtonCheckedDis.setAutoExclusive(False)
        self.radioButtonCheckedDis.setObjectName("radioButtonCheckedDis")
        self.gridLayout.addWidget(self.radioButtonCheckedDis, 8, 7, 1, 3)
        self.label_29 = QtGui.QLabel(self.dockWidgetContents)
        self.label_29.setMinimumSize(QtCore.QSize(0, 0))
        self.label_29.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_29.setFont(font)
        self.label_29.setObjectName("label_29")
        self.gridLayout.addWidget(self.label_29, 9, 0, 1, 1)
        self.radioButtonUnchecked = QtGui.QRadioButton(self.dockWidgetContents)
        self.radioButtonUnchecked.setMinimumSize(QtCore.QSize(0, 0))
        self.radioButtonUnchecked.setMaximumSize(
            QtCore.QSize(16777215, 16777215))
        self.radioButtonUnchecked.setAutoExclusive(False)
        self.radioButtonUnchecked.setObjectName("radioButtonUnchecked")
        self.gridLayout.addWidget(self.radioButtonUnchecked, 9, 1, 1, 4)
        self.radioButtonUncheckedDis = QtGui.QRadioButton(
            self.dockWidgetContents)
        self.radioButtonUncheckedDis.setEnabled(False)
        self.radioButtonUncheckedDis.setMinimumSize(QtCore.QSize(0, 0))
        self.radioButtonUncheckedDis.setMaximumSize(
            QtCore.QSize(16777215, 16777215))
        self.radioButtonUncheckedDis.setChecked(False)
        self.radioButtonUncheckedDis.setAutoExclusive(False)
        self.radioButtonUncheckedDis.setObjectName("radioButtonUncheckedDis")
        self.gridLayout.addWidget(self.radioButtonUncheckedDis, 9, 7, 1, 4)
        self.label_53 = QtGui.QLabel(self.dockWidgetContents)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_53.setFont(font)
        self.label_53.setObjectName("label_53")
        self.gridLayout.addWidget(self.label_53, 10, 0, 1, 1)
        self.checkBoxChecked = QtGui.QCheckBox(self.dockWidgetContents)
        self.checkBoxChecked.setChecked(True)
        self.checkBoxChecked.setObjectName("checkBoxChecked")
        self.gridLayout.addWidget(self.checkBoxChecked, 10, 1, 1, 3)
        self.checkBoxCheckedDis = QtGui.QCheckBox(self.dockWidgetContents)
        self.checkBoxCheckedDis.setEnabled(False)
        self.checkBoxCheckedDis.setChecked(True)
        self.checkBoxCheckedDis.setObjectName("checkBoxCheckedDis")
        self.gridLayout.addWidget(self.checkBoxCheckedDis, 10, 7, 1, 3)
        self.label_30 = QtGui.QLabel(self.dockWidgetContents)
        self.label_30.setMinimumSize(QtCore.QSize(0, 0))
        self.label_30.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_30.setFont(font)
        self.label_30.setObjectName("label_30")
        self.gridLayout.addWidget(self.label_30, 11, 0, 1, 1)
        self.checkBoxEnabled = QtGui.QCheckBox(self.dockWidgetContents)
        self.checkBoxEnabled.setMinimumSize(QtCore.QSize(0, 0))
        self.checkBoxEnabled.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.checkBoxEnabled.setTristate(False)
        self.checkBoxEnabled.setObjectName("checkBoxEnabled")
        self.gridLayout.addWidget(self.checkBoxEnabled, 11, 1, 1, 4)
        self.checkBoxUncheckedDis = QtGui.QCheckBox(self.dockWidgetContents)
        self.checkBoxUncheckedDis.setEnabled(False)
        self.checkBoxUncheckedDis.setMinimumSize(QtCore.QSize(0, 0))
        self.checkBoxUncheckedDis.setMaximumSize(
            QtCore.QSize(16777215, 16777215))
        self.checkBoxUncheckedDis.setChecked(False)
        self.checkBoxUncheckedDis.setObjectName("checkBoxUncheckedDis")
        self.gridLayout.addWidget(self.checkBoxUncheckedDis, 11, 7, 1, 4)
        self.label = QtGui.QLabel(self.dockWidgetContents)
        self.label.setObjectName("label")
        self.gridLayout.addWidget(self.label, 12, 0, 1, 1)
        self.checkBoxTristate = QtGui.QCheckBox(self.dockWidgetContents)
        self.checkBoxTristate.setChecked(False)
        self.checkBoxTristate.setTristate(True)
        self.checkBoxTristate.setObjectName("checkBoxTristate")
        self.gridLayout.addWidget(self.checkBoxTristate, 12, 1, 1, 3)
        self.checkBoxTristateDis = QtGui.QCheckBox(self.dockWidgetContents)
        self.checkBoxTristateDis.setEnabled(False)
        self.checkBoxTristateDis.setChecked(False)
        self.checkBoxTristateDis.setTristate(True)
        self.checkBoxTristateDis.setObjectName("checkBoxTristateDis")
        self.gridLayout.addWidget(self.checkBoxTristateDis, 12, 7, 1, 3)
        self.label_31 = QtGui.QLabel(self.dockWidgetContents)
        self.label_31.setMinimumSize(QtCore.QSize(0, 0))
        self.label_31.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_31.setFont(font)
        self.label_31.setObjectName("label_31")
        self.gridLayout.addWidget(self.label_31, 13, 0, 1, 1)
        self.commandLinkButton = QtGui.QCommandLinkButton(
            self.dockWidgetContents)
        self.commandLinkButton.setMinimumSize(QtCore.QSize(0, 0))
        self.commandLinkButton.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.commandLinkButton.setObjectName("commandLinkButton")
        self.gridLayout.addWidget(self.commandLinkButton, 13, 1, 1, 6)
        self.commandLinkButtonDIs = QtGui.QCommandLinkButton(
            self.dockWidgetContents)
        self.commandLinkButtonDIs.setEnabled(False)
        self.commandLinkButtonDIs.setMaximumSize(
            QtCore.QSize(16777215, 16777215))
        self.commandLinkButtonDIs.setObjectName("commandLinkButtonDIs")
        self.gridLayout.addWidget(self.commandLinkButtonDIs, 13, 7, 1, 6)
        self.label_32 = QtGui.QLabel(self.dockWidgetContents)
        self.label_32.setMinimumSize(QtCore.QSize(0, 0))
        self.label_32.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_32.setFont(font)
        self.label_32.setObjectName("label_32")
        self.gridLayout.addWidget(self.label_32, 14, 0, 1, 1)
        self.buttonBox = QtGui.QDialogButtonBox(self.dockWidgetContents)
        self.buttonBox.setMinimumSize(QtCore.QSize(0, 0))
        self.buttonBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                          | QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.gridLayout.addWidget(self.buttonBox, 14, 1, 1, 6)
        self.buttonBoxDis = QtGui.QDialogButtonBox(self.dockWidgetContents)
        self.buttonBoxDis.setEnabled(False)
        self.buttonBoxDis.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                             | QtGui.QDialogButtonBox.Ok)
        self.buttonBoxDis.setObjectName("buttonBoxDis")
        self.gridLayout.addWidget(self.buttonBoxDis, 14, 7, 1, 6)
        spacerItem = QtGui.QSpacerItem(20, 4, QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Expanding)
        self.gridLayout.addItem(spacerItem, 15, 0, 1, 1)
        self.label_36 = QtGui.QLabel(self.dockWidgetContents)
        self.label_36.setAlignment(QtCore.Qt.AlignCenter)
        self.label_36.setObjectName("label_36")
        self.gridLayout.addWidget(self.label_36, 16, 0, 1, 1)
        self.label_76 = QtGui.QLabel(self.dockWidgetContents)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_76.setFont(font)
        self.label_76.setObjectName("label_76")
        self.gridLayout.addWidget(self.label_76, 3, 0, 1, 1)
        self.label_33 = QtGui.QLabel(self.dockWidgetContents)
        self.label_33.setMinimumSize(QtCore.QSize(0, 0))
        self.label_33.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_33.setFont(font)
        self.label_33.setObjectName("label_33")
        self.gridLayout.addWidget(self.label_33, 4, 0, 1, 1)
        self.toolButton = QtGui.QToolButton(self.dockWidgetContents)
        self.toolButton.setMinimumSize(QtCore.QSize(0, 0))
        self.toolButton.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.toolButton.setObjectName("toolButton")
        self.gridLayout.addWidget(self.toolButton, 4, 1, 1, 2)
        self.toolButtonDis = QtGui.QToolButton(self.dockWidgetContents)
        self.toolButtonDis.setEnabled(False)
        self.toolButtonDis.setMinimumSize(QtCore.QSize(0, 0))
        self.toolButtonDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.toolButtonDis.setObjectName("toolButtonDis")
        self.gridLayout.addWidget(self.toolButtonDis, 4, 7, 1, 2)
        self.label_75 = QtGui.QLabel(self.dockWidgetContents)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_75.setFont(font)
        self.label_75.setObjectName("label_75")
        self.gridLayout.addWidget(self.label_75, 8, 0, 1, 1)
        self.pushButton = QtGui.QPushButton(self.dockWidgetContents)
        self.pushButton.setMinimumSize(QtCore.QSize(0, 0))
        self.pushButton.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.pushButton.setObjectName("pushButton")
        self.gridLayout.addWidget(self.pushButton, 1, 1, 1, 6)
        self.pushButtonDis = QtGui.QPushButton(self.dockWidgetContents)
        self.pushButtonDis.setEnabled(False)
        self.pushButtonDis.setMinimumSize(QtCore.QSize(0, 0))
        self.pushButtonDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.pushButtonDis.setDefault(False)
        self.pushButtonDis.setObjectName("pushButtonDis")
        self.gridLayout.addWidget(self.pushButtonDis, 1, 7, 1, 6)
        self.label_73 = QtGui.QLabel(self.dockWidgetContents)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_73.setFont(font)
        self.label_73.setObjectName("label_73")
        self.gridLayout.addWidget(self.label_73, 0, 7, 1, 3)
        self.pushButtonCheckedDis = QtGui.QPushButton(self.dockWidgetContents)
        self.pushButtonCheckedDis.setEnabled(False)
        self.pushButtonCheckedDis.setCheckable(True)
        self.pushButtonCheckedDis.setChecked(True)
        self.pushButtonCheckedDis.setObjectName("pushButtonCheckedDis")
        self.gridLayout.addWidget(self.pushButtonCheckedDis, 2, 7, 1, 6)
        self.label_26 = QtGui.QLabel(self.dockWidgetContents)
        self.label_26.setMinimumSize(QtCore.QSize(0, 0))
        self.label_26.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_26.setFont(font)
        self.label_26.setObjectName("label_26")
        self.gridLayout.addWidget(self.label_26, 1, 0, 1, 1)
        self.pushButtonUncheckedDis = QtGui.QPushButton(
            self.dockWidgetContents)
        self.pushButtonUncheckedDis.setEnabled(False)
        self.pushButtonUncheckedDis.setCheckable(True)
        self.pushButtonUncheckedDis.setObjectName("pushButtonUncheckedDis")
        self.gridLayout.addWidget(self.pushButtonUncheckedDis, 3, 7, 1, 6)
        self.toolButtonDots = QtGui.QToolButton(self.dockWidgetContents)
        self.toolButtonDots.setObjectName("toolButtonDots")
        self.gridLayout.addWidget(self.toolButtonDots, 7, 6, 1, 1)
        self.label_74 = QtGui.QLabel(self.dockWidgetContents)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_74.setFont(font)
        self.label_74.setObjectName("label_74")
        self.gridLayout.addWidget(self.label_74, 2, 0, 1, 1)
        self.pushButtonUnchecked = QtGui.QPushButton(self.dockWidgetContents)
        self.pushButtonUnchecked.setCheckable(True)
        self.pushButtonUnchecked.setObjectName("pushButtonUnchecked")
        self.gridLayout.addWidget(self.pushButtonUnchecked, 3, 1, 1, 6)
        self.label_72 = QtGui.QLabel(self.dockWidgetContents)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_72.setFont(font)
        self.label_72.setObjectName("label_72")
        self.gridLayout.addWidget(self.label_72, 0, 1, 1, 2)
        self.toolButtonCheckedIcon = QtGui.QToolButton(self.dockWidgetContents)
        self.toolButtonCheckedIcon.setCheckable(True)
        self.toolButtonCheckedIcon.setChecked(True)
        self.toolButtonCheckedIcon.setObjectName("toolButtonCheckedIcon")
        self.gridLayout.addWidget(self.toolButtonCheckedIcon, 6, 6, 1, 1)
        self.toolButtonIcon = QtGui.QToolButton(self.dockWidgetContents)
        self.toolButtonIcon.setObjectName("toolButtonIcon")
        self.gridLayout.addWidget(self.toolButtonIcon, 4, 6, 1, 1)
        self.toolButtonDotsDis = QtGui.QToolButton(self.dockWidgetContents)
        self.toolButtonDotsDis.setEnabled(False)
        self.toolButtonDotsDis.setObjectName("toolButtonDotsDis")
        self.gridLayout.addWidget(self.toolButtonDotsDis, 7, 12, 1, 1)
        self.toolButtonCheckedIconDis = QtGui.QToolButton(
            self.dockWidgetContents)
        self.toolButtonCheckedIconDis.setEnabled(False)
        self.toolButtonCheckedIconDis.setCheckable(True)
        self.toolButtonCheckedIconDis.setChecked(True)
        self.toolButtonCheckedIconDis.setObjectName("toolButtonCheckedIconDis")
        self.gridLayout.addWidget(self.toolButtonCheckedIconDis, 6, 12, 1, 1)
        self.toolButtonIconDis = QtGui.QToolButton(self.dockWidgetContents)
        self.toolButtonIconDis.setEnabled(False)
        self.toolButtonIconDis.setObjectName("toolButtonIconDis")
        self.gridLayout.addWidget(self.toolButtonIconDis, 4, 12, 1, 1)
        DockWidget.setWidget(self.dockWidgetContents)

        self.retranslateUi(DockWidget)
        QtCore.QObject.connect(self.radioButtonChecked,
                               QtCore.SIGNAL("clicked(bool)"),
                               self.radioButtonCheckedDis.setChecked)
        QtCore.QObject.connect(self.radioButtonUnchecked,
                               QtCore.SIGNAL("clicked(bool)"),
                               self.radioButtonUncheckedDis.setChecked)
        QtCore.QObject.connect(self.checkBoxChecked,
                               QtCore.SIGNAL("clicked(bool)"),
                               self.checkBoxCheckedDis.setChecked)
        QtCore.QObject.connect(self.checkBoxEnabled,
                               QtCore.SIGNAL("clicked(bool)"),
                               self.checkBoxUncheckedDis.setChecked)
        QtCore.QObject.connect(self.checkBoxTristate,
                               QtCore.SIGNAL("clicked(bool)"),
                               self.checkBoxTristateDis.setChecked)
        QtCore.QObject.connect(self.commandLinkButton,
                               QtCore.SIGNAL("clicked(bool)"),
                               self.commandLinkButtonDIs.setChecked)
        QtCore.QObject.connect(self.toolButton, QtCore.SIGNAL("clicked(bool)"),
                               self.toolButtonDis.setChecked)
        QtCore.QObject.connect(self.pushButtonChecked,
                               QtCore.SIGNAL("clicked(bool)"),
                               self.pushButtonCheckedDis.setChecked)
        QtCore.QObject.connect(self.pushButtonUnchecked,
                               QtCore.SIGNAL("clicked(bool)"),
                               self.pushButtonUncheckedDis.setChecked)
        QtCore.QObject.connect(self.pushButton, QtCore.SIGNAL("clicked(bool)"),
                               self.pushButtonDis.click)
        QtCore.QMetaObject.connectSlotsByName(DockWidget)
Example #9
0
    def createLayout(self):

        # Parent Layout
        self._topLayout = QtGui.QVBoxLayout()
        self._topLayout.setContentsMargins(0, 0, 0, 0)
        self._topLayout.setSpacing(0)

        self._mainWidget = QtGui.QWidget()
        self._mainWidget.setObjectName('mainPrefWidget')

        # Main Layout
        self._mainLayout = QtGui.QVBoxLayout(self._mainWidget)
        self._mainLayout.setContentsMargins(0, 0, 0, 0)
        self._mainLayout.setSpacing(0)

        self._preferenceLayout = QtGui.QGridLayout()
        self._preferenceLayout.setContentsMargins(10, 10, 10, 10)
        self._preferenceLayout.setSpacing(3)
        self._preferenceLayout.setColumnMinimumWidth(0, 200)
        self._preferenceLayout.setColumnStretch(0, 1)
        self._preferenceLayout.setColumnStretch(1, 2)

        # Add widgets based on type here
        preferences = self.parentWidget().window().preferences.getPreferences()
        i = 0
        for k, v in preferences.iteritems():
            labelFrameWidget = QtGui.QFrame()
            labelFrameWidget.setObjectName('prefLabelWidgetFrame')
            labelFrameWidget.setFrameStyle(QtGui.QFrame.NoFrame | QtGui.QFrame.Plain)
            labelFrameWidget.setToolTip(v['description'])
            labelFrameLayout = QtGui.QHBoxLayout()

            prefLabel = QtGui.QLabel(v['nice_name'], self)
            prefLabel.setProperty('labelClass', 'preferenceLabel')
            prefLabel.setObjectName(k + "_label")
            prefLabel.setSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Fixed)
            prefLabel.setMinimumWidth(200)

            labelFrameLayout.addWidget(prefLabel)
            labelFrameWidget.setLayout(labelFrameLayout)

            self._preferenceLayout.addWidget(labelFrameWidget, i, 0)

            if v['type'] == 'bool':
                valueFrameWidget = QtGui.QFrame()
                valueFrameWidget.setObjectName('prefValueWidgetFrame')
                valueFrameWidget.setFrameStyle(QtGui.QFrame.NoFrame | QtGui.QFrame.Plain)
                valueFrameLayout = QtGui.QHBoxLayout()

                valueWidget = QtGui.QCheckBox(self)
                valueWidget.setObjectName(k + "_valueWidget")
                valueWidget.setChecked(v['value'])

                valueFrameLayout.addWidget(valueWidget)
                valueFrameWidget.setLayout(valueFrameLayout)

            self._preferenceLayout.addWidget(valueFrameWidget, i, 1, 1, 1)
            self.prefValueWidgets.append(valueWidget)

            i += 1

        # OK and Cancel buttons
        buttonLayout = QtGui.QHBoxLayout()
        buttonLayout.setContentsMargins(10, 10, 10, 10)
        buttons = QtGui.QDialogButtonBox(
            QtGui.QDialogButtonBox.Ok | QtGui.QDialogButtonBox.Cancel,
            QtCore.Qt.Horizontal, self)

        buttons.accepted.connect(self.accept)
        buttons.rejected.connect(self.reject)

        buttonLayout.addWidget(buttons)

        # Menu Bar
        self.menu_bar = QtGui.QMenuBar()
        self.file_menu = self.menu_bar.addMenu('&File')
        self.importPrefAction = self.file_menu.addAction('&Import...')
        self.exportPrefAction = self.file_menu.addAction('&Export...')

        self._mainLayout.addWidget(self.menu_bar)
        self._mainLayout.addLayout(self._preferenceLayout)
        self._mainLayout.addStretch(1)
        self._mainLayout.addLayout(buttonLayout)

        self._topLayout.addWidget(self._mainWidget)
        self.setLayout(self._topLayout)
Example #10
0
    def __init__(self, parent=None):
        super(RemoveSuffixDlg, self).__init__(parent,
                                              QtCore.Qt.WindowStaysOnTopHint)
        #QtGui.QMainWindow.__init__(self, None, QtCore.Qt.WindowStaysOnTopHint)
        #icon = style.standardIcon(
        #    QtGui.QStyle.SP_MessageBoxCritical, None, widget)
        #self.setWindowIcon(self.style().standardIcon(QtGui.QStyle.SP_MessageBoxCritical))
        #self.setIcon(self.style().standardIcon(QtGui.QStyle.SP_MessageBoxCritical))
        #self.setIcon(self.style().standardIcon(QStyle.SP_DirIcon))
        #QtGui.QIcon(QtGui.QMessageBox.Critical))
        #icon = QtGui.QIcon()
        #icon.addPixmap(QtGui.QPixmap("icons/157-stats-bars.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        #Widget.setWindowIcon(icon)
        ksuWBpath = os.path.dirname(ksu_locator.__file__)
        ksuWB_icons_path = os.path.join(ksuWBpath, 'Resources', 'icons')

        self.pix = QtGui.QLabel()
        self.pix.setText('')
        self.pix.setText('')
        self.pix.setPixmap(QtGui.QPixmap(ksuWB_icons_path + '/warning.svg'))
        self.pix.setObjectName("pix")
        self.txt = QtGui.QLabel()
        self.txt.setText(
            "This will remove ALL Suffix from selection objects.  \nDo you want to continue?"
        )

        self.txt2 = QtGui.QLabel()
        self.txt2.setText("\'suffix\'")
        self.le = QtGui.QLineEdit()
        self.le.setObjectName("suffix_filter")
        self.le.setText(".step")
        self.le.setToolTip(
            "change the text to be\nstripped out from the end of Labels")

        #self.pb = QtGui.QPushButton()
        #self.pb.setObjectName("OK")
        #self.pb.setText("OK")
        #
        #self.pbC = QtGui.QPushButton()
        #self.pbC.setObjectName("Cancel")
        #self.pbC.setText("Cancel")

        self.buttonBox = QtGui.QDialogButtonBox()
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                          | QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")

        layout2 = QtGui.QHBoxLayout()
        layout2.addWidget(self.pix)
        layout2.addWidget(self.txt)

        layout3 = QtGui.QHBoxLayout()
        #layout3.addWidget(self.pb)
        #layout3.addWidget(self.pbC)

        layout = QtGui.QVBoxLayout()
        layout.addLayout(layout2)
        layout.addWidget(self.txt2)
        layout.addWidget(self.le)
        layout.addLayout(layout3)
        layout.addWidget(self.buttonBox)

        #layout.addWidget(self.pb)
        #layout.addWidget(self.pbC)

        self.setWindowTitle("Warning ...")
        #self.setWindowIcon(self.style().standardIcon(QtGui.QStyle.SP_MessageBoxCritical))

        self.setLayout(layout)
        #self.setLayout(layout)
        #self.connect(self.pb, QtCore.SIGNAL("clicked()"),self.OK_click)
        #self.connect(self.pbC, QtCore.SIGNAL("clicked()"),self.Cancel_click)

        self.buttonBox.button(QtGui.QDialogButtonBox.Ok).clicked.connect(
            self.OK_click)
        self.buttonBox.button(QtGui.QDialogButtonBox.Cancel).clicked.connect(
            self.Cancel_click)
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.resize(293, 603)
        self.gridLayout = QtGui.QGridLayout(Dialog)
        self.gridLayout.setObjectName("gridLayout")
        self.total_seconds_label = QtGui.QLabel(Dialog)
        self.total_seconds_label.setText("")
        self.total_seconds_label.setObjectName("total_seconds_label")
        self.gridLayout.addWidget(self.total_seconds_label, 3, 1, 1, 1)
        self.cost_label = QtGui.QLabel(Dialog)
        self.cost_label.setText("")
        self.cost_label.setObjectName("cost_label")
        self.gridLayout.addWidget(self.cost_label, 4, 1, 1, 1)
        self.label = QtGui.QLabel(Dialog)
        self.label.setObjectName("label")
        self.gridLayout.addWidget(self.label, 4, 0, 1, 1)
        self.length_spin_box = QtGui.QSpinBox(Dialog)
        self.length_spin_box.setMinimum(1)
        self.length_spin_box.setMaximum(200)
        self.length_spin_box.setObjectName("length_spin_box")
        self.gridLayout.addWidget(self.length_spin_box, 5, 1, 1, 1)
        self.label_2 = QtGui.QLabel(Dialog)
        self.label_2.setObjectName("label_2")
        self.gridLayout.addWidget(self.label_2, 5, 0, 1, 1)
        self.review_text_browser = QtGui.QTextBrowser(Dialog)
        self.review_text_browser.setObjectName("review_text_browser")
        self.gridLayout.addWidget(self.review_text_browser, 9, 0, 1, 2)
        self.num_of_purchases_label = QtGui.QLabel(Dialog)
        self.num_of_purchases_label.setText("")
        self.num_of_purchases_label.setObjectName("num_of_purchases_label")
        self.gridLayout.addWidget(self.num_of_purchases_label, 2, 1, 1, 1)
        self.label_4 = QtGui.QLabel(Dialog)
        self.label_4.setObjectName("label_4")
        self.gridLayout.addWidget(self.label_4, 3, 0, 1, 1)
        self.buttonBox = QtGui.QDialogButtonBox(Dialog)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                          | QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.gridLayout.addWidget(self.buttonBox, 7, 1, 1, 1)
        self.summary_text_browser = QtGui.QTextBrowser(Dialog)
        self.summary_text_browser.setObjectName("summary_text_browser")
        self.gridLayout.addWidget(self.summary_text_browser, 1, 0, 1, 2)
        self.next_review_push_button = QtGui.QPushButton(Dialog)
        self.next_review_push_button.setObjectName("next_review_push_button")
        self.gridLayout.addWidget(self.next_review_push_button, 10, 1, 1, 1)
        self.label_3 = QtGui.QLabel(Dialog)
        self.label_3.setObjectName("label_3")
        self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1)
        self.cover_img_web_view = QtWebKit.QWebView(Dialog)
        self.cover_img_web_view.setUrl(QtCore.QUrl("about:blank"))
        self.cover_img_web_view.setObjectName("cover_img_web_view")
        self.gridLayout.addWidget(self.cover_img_web_view, 0, 0, 1, 2)
        self.review_label = QtGui.QLabel(Dialog)
        self.review_label.setObjectName("review_label")
        self.gridLayout.addWidget(self.review_label, 8, 0, 1, 1)

        self.retranslateUi(Dialog)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("accepted()"),
                               Dialog.accept)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("rejected()"),
                               Dialog.reject)
        QtCore.QMetaObject.connectSlotsByName(Dialog)
Example #12
0
    def setupUi(self, JointMaterial):
        JointMaterial.setObjectName("JointMaterial")
        JointMaterial.resize(284, 141)
        JointMaterial.setMinimumSize(QtCore.QSize(284, 141))
        JointMaterial.setMaximumSize(QtCore.QSize(284, 141))
        self.verticalLayout = QtGui.QVBoxLayout(JointMaterial)
        self.verticalLayout.setObjectName("verticalLayout")
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setObjectName("gridLayout")
        self.label_3 = QtGui.QLabel(JointMaterial)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.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, 0, 0, 1, 1)
        self.FrictionSpinB = QtGui.QDoubleSpinBox(JointMaterial)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.FrictionSpinB.sizePolicy().hasHeightForWidth())
        self.FrictionSpinB.setSizePolicy(sizePolicy)
        self.FrictionSpinB.setMinimumSize(QtCore.QSize(100, 0))
        self.FrictionSpinB.setMaximumSize(QtCore.QSize(100, 16777215))
        self.FrictionSpinB.setAlignment(QtCore.Qt.AlignRight
                                        | QtCore.Qt.AlignTrailing
                                        | QtCore.Qt.AlignVCenter)
        self.FrictionSpinB.setDecimals(6)
        self.FrictionSpinB.setMinimum(-999999999.0)
        self.FrictionSpinB.setMaximum(999999999.0)
        self.FrictionSpinB.setObjectName("FrictionSpinB")
        self.gridLayout.addWidget(self.FrictionSpinB, 0, 1, 1, 1)
        self.label_13 = QtGui.QLabel(JointMaterial)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.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.gridLayout.addWidget(self.label_13, 1, 0, 1, 1)
        self.extensionSpinB = QtGui.QDoubleSpinBox(JointMaterial)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.extensionSpinB.sizePolicy().hasHeightForWidth())
        self.extensionSpinB.setSizePolicy(sizePolicy)
        self.extensionSpinB.setMinimumSize(QtCore.QSize(100, 0))
        self.extensionSpinB.setMaximumSize(QtCore.QSize(100, 16777215))
        self.extensionSpinB.setAlignment(QtCore.Qt.AlignRight
                                         | QtCore.Qt.AlignTrailing
                                         | QtCore.Qt.AlignVCenter)
        self.extensionSpinB.setDecimals(6)
        self.extensionSpinB.setMinimum(-999999999.0)
        self.extensionSpinB.setMaximum(999999999.0)
        self.extensionSpinB.setObjectName("extensionSpinB")
        self.gridLayout.addWidget(self.extensionSpinB, 1, 1, 1, 1)
        self.label_4 = QtGui.QLabel(JointMaterial)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_4.sizePolicy().hasHeightForWidth())
        self.label_4.setSizePolicy(sizePolicy)
        self.label_4.setObjectName("label_4")
        self.gridLayout.addWidget(self.label_4, 2, 0, 1, 1)
        self.CohesionSpinB = QtGui.QDoubleSpinBox(JointMaterial)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.CohesionSpinB.sizePolicy().hasHeightForWidth())
        self.CohesionSpinB.setSizePolicy(sizePolicy)
        self.CohesionSpinB.setMinimumSize(QtCore.QSize(100, 0))
        self.CohesionSpinB.setMaximumSize(QtCore.QSize(100, 16777215))
        self.CohesionSpinB.setAlignment(QtCore.Qt.AlignRight
                                        | QtCore.Qt.AlignTrailing
                                        | QtCore.Qt.AlignVCenter)
        self.CohesionSpinB.setDecimals(6)
        self.CohesionSpinB.setMinimum(-999999999.0)
        self.CohesionSpinB.setMaximum(999999999.0)
        self.CohesionSpinB.setObjectName("CohesionSpinB")
        self.gridLayout.addWidget(self.CohesionSpinB, 2, 1, 1, 1)
        self.verticalLayout.addLayout(self.gridLayout)
        self.buttonBox = QtGui.QDialogButtonBox(JointMaterial)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(1)
        sizePolicy.setHeightForWidth(
            self.buttonBox.sizePolicy().hasHeightForWidth())
        self.buttonBox.setSizePolicy(sizePolicy)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                          | QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setCenterButtons(True)
        self.buttonBox.setObjectName("buttonBox")
        self.verticalLayout.addWidget(self.buttonBox)
        self.label_3.setBuddy(self.FrictionSpinB)
        self.label_13.setBuddy(self.extensionSpinB)
        self.label_4.setBuddy(self.CohesionSpinB)

        self.retranslateUi(JointMaterial)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("accepted()"),
                               JointMaterial.accept)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("rejected()"),
                               JointMaterial.reject)
        QtCore.QMetaObject.connectSlotsByName(JointMaterial)
Example #13
0
    def __init__(self, parent, obj):
        super(NetDialog, self).__init__(parent)

        buttonBox = QtGui.QDialogButtonBox(
            QtGui.QDialogButtonBox.Ok | QtGui.QDialogButtonBox.Cancel,
            QtCore.Qt.Horizontal, self)
        buttonBox.accepted.connect(self.accept)
        buttonBox.rejected.connect(self.reject)

        self.mainLayout = QtGui.QVBoxLayout()
        self.setLayout(self.mainLayout)

        self.obj = obj
        self.mainLayout.setSizeConstraint(QtGui.QLayout.SetMinAndMaxSize)

        if self.obj.TYPE_FLAGS & TFF.HAS_NET:
            self.net_name_input = QtGui.QLineEdit(self)
            self.net_name_input.setText(obj.net.name)

            name_label = QtGui.QLabel("Net Name")
            name_label.setBuddy(self.net_name_input)

            self.class_input = QtGui.QLineEdit(self)
            self.class_input.setText(obj.net.net_class)

            class_label = QtGui.QLabel("Net Class")
            class_label.setBuddy(self.class_input)

            self.mainLayout.addWidget(name_label)
            self.mainLayout.addWidget(self.net_name_input)
            self.mainLayout.addWidget(class_label)
            self.mainLayout.addWidget(self.class_input)

        self.cmp = None

        if isinstance(obj, Pad):
            # Pad Name
            self.pad_name_input = QtGui.QLineEdit(self)
            self.pad_name_input.setText(obj.pad_name)

            pad_name_label = QtGui.QLabel("Pad (%s) Name" % obj.pad_no)
            pad_name_label.setBuddy(self.pad_name_input)

            self.mainLayout.addWidget(pad_name_label)
            self.mainLayout.addWidget(self.pad_name_input)

            self.cmp = obj.parent

        elif obj.TYPE_FLAGS & TFF.HAS_INST_INFO:
            self.cmp = obj

        if self.cmp:
            self.refdes_input = QtGui.QLineEdit(self)
            self.refdes_input.setText(self.cmp.refdes)
            refdes_label = QtGui.QLabel("Component Reference Designator")
            refdes_label.setBuddy(self.refdes_input)

            self.partname_input = QtGui.QLineEdit(self)
            self.partname_input.setText(self.cmp.partno)
            partname_label = QtGui.QLabel("Component Part Number")
            partname_label.setBuddy(self.partname_input)

            self.mainLayout.addWidget(refdes_label)
            self.mainLayout.addWidget(self.refdes_input)
            self.mainLayout.addWidget(partname_label)
            self.mainLayout.addWidget(self.partname_input)

        self.mainLayout.addWidget(buttonBox)
    def setupUi(self, twoPhaseModelImmersionCaseDialog):
        twoPhaseModelImmersionCaseDialog.setObjectName("twoPhaseModelImmersionCaseDialog")
        twoPhaseModelImmersionCaseDialog.resize(476, 365)
        twoPhaseModelImmersionCaseDialog.setMaximumSize(QtCore.QSize(476, 365))
        twoPhaseModelImmersionCaseDialog.setLocale(QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.UnitedStates))
        self.buttonBox = QtGui.QDialogButtonBox(twoPhaseModelImmersionCaseDialog)
        self.buttonBox.setGeometry(QtCore.QRect(90, 330, 341, 32))
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.frame = QtGui.QFrame(twoPhaseModelImmersionCaseDialog)
        self.frame.setGeometry(QtCore.QRect(20, 110, 441, 182))
        self.frame.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtGui.QFrame.Sunken)
        self.frame.setObjectName("frame")
        self.gridLayoutWidget = QtGui.QWidget(self.frame)
        self.gridLayoutWidget.setGeometry(QtCore.QRect(10, 10, 421, 162))
        self.gridLayoutWidget.setObjectName("gridLayoutWidget")
        self.gridLayout = QtGui.QGridLayout(self.gridLayoutWidget)
        self.gridLayout.setContentsMargins(0, 0, 0, 0)
        self.gridLayout.setObjectName("gridLayout")
        self.gradingDoubleSpinBox = QtGui.QDoubleSpinBox(self.gridLayoutWidget)
        self.gradingDoubleSpinBox.setMinimum(0.01)
        self.gradingDoubleSpinBox.setMaximum(0.8)
        self.gradingDoubleSpinBox.setSingleStep(0.2)
        self.gradingDoubleSpinBox.setProperty("value", 0.1)
        self.gradingDoubleSpinBox.setObjectName("gradingDoubleSpinBox")
        self.gridLayout.addWidget(self.gradingDoubleSpinBox, 2, 2, 1, 1)
        self.label_5 = QtGui.QLabel(self.gridLayoutWidget)
        self.label_5.setObjectName("label_5")
        self.gridLayout.addWidget(self.label_5, 2, 3, 1, 1)
        self.label_4 = QtGui.QLabel(self.gridLayoutWidget)
        self.label_4.setObjectName("label_4")
        self.gridLayout.addWidget(self.label_4, 1, 3, 1, 1)
        self.labelSpinBox = QtGui.QSpinBox(self.gridLayoutWidget)
        self.labelSpinBox.setMaximum(240)
        self.labelSpinBox.setSingleStep(40)
        self.labelSpinBox.setProperty("value", 80)
        self.labelSpinBox.setObjectName("labelSpinBox")
        self.gridLayout.addWidget(self.labelSpinBox, 1, 0, 1, 1)
        self.minAspectRatioDoubleSpinBox = QtGui.QDoubleSpinBox(self.gridLayoutWidget)
        self.minAspectRatioDoubleSpinBox.setMinimum(0.2)
        self.minAspectRatioDoubleSpinBox.setMaximum(1.0)
        self.minAspectRatioDoubleSpinBox.setProperty("value", 0.5)
        self.minAspectRatioDoubleSpinBox.setObjectName("minAspectRatioDoubleSpinBox")
        self.gridLayout.addWidget(self.minAspectRatioDoubleSpinBox, 3, 2, 1, 1)
        self.minDiameterDoubleSpinBox = QtGui.QDoubleSpinBox(self.gridLayoutWidget)
        self.minDiameterDoubleSpinBox.setMinimum(0.2)
        self.minDiameterDoubleSpinBox.setMaximum(20.0)
        self.minDiameterDoubleSpinBox.setSingleStep(0.1)
        self.minDiameterDoubleSpinBox.setProperty("value", 0.5)
        self.minDiameterDoubleSpinBox.setObjectName("minDiameterDoubleSpinBox")
        self.gridLayout.addWidget(self.minDiameterDoubleSpinBox, 0, 2, 1, 1)
        self.fractionLabel = QtGui.QLabel(self.gridLayoutWidget)
        self.fractionLabel.setObjectName("fractionLabel")
        self.gridLayout.addWidget(self.fractionLabel, 0, 1, 1, 1)
        self.label_2 = QtGui.QLabel(self.gridLayoutWidget)
        self.label_2.setObjectName("label_2")
        self.gridLayout.addWidget(self.label_2, 0, 3, 1, 1)
        self.fractionDoubleSpinBox = QtGui.QDoubleSpinBox(self.gridLayoutWidget)
        self.fractionDoubleSpinBox.setMinimum(0.1)
        self.fractionDoubleSpinBox.setMaximum(70.0)
        self.fractionDoubleSpinBox.setProperty("value", 10.0)
        self.fractionDoubleSpinBox.setObjectName("fractionDoubleSpinBox")
        self.gridLayout.addWidget(self.fractionDoubleSpinBox, 0, 0, 1, 1)
        self.label_6 = QtGui.QLabel(self.gridLayoutWidget)
        self.label_6.setObjectName("label_6")
        self.gridLayout.addWidget(self.label_6, 3, 3, 1, 1)
        self.maxDiameterDoubleSpinBox = QtGui.QDoubleSpinBox(self.gridLayoutWidget)
        self.maxDiameterDoubleSpinBox.setMinimum(0.02)
        self.maxDiameterDoubleSpinBox.setMaximum(20.0)
        self.maxDiameterDoubleSpinBox.setSingleStep(0.1)
        self.maxDiameterDoubleSpinBox.setProperty("value", 10.0)
        self.maxDiameterDoubleSpinBox.setObjectName("maxDiameterDoubleSpinBox")
        self.gridLayout.addWidget(self.maxDiameterDoubleSpinBox, 1, 2, 1, 1)
        self.maxAspectRatioDoubleSpinBox = QtGui.QDoubleSpinBox(self.gridLayoutWidget)
        self.maxAspectRatioDoubleSpinBox.setMinimum(0.3)
        self.maxAspectRatioDoubleSpinBox.setMaximum(1.0)
        self.maxAspectRatioDoubleSpinBox.setSingleStep(0.1)
        self.maxAspectRatioDoubleSpinBox.setProperty("value", 0.8)
        self.maxAspectRatioDoubleSpinBox.setObjectName("maxAspectRatioDoubleSpinBox")
        self.gridLayout.addWidget(self.maxAspectRatioDoubleSpinBox, 4, 2, 1, 1)
        self.label_7 = QtGui.QLabel(self.gridLayoutWidget)
        self.label_7.setObjectName("label_7")
        self.gridLayout.addWidget(self.label_7, 4, 3, 1, 1)
        self.labelLabel = QtGui.QLabel(self.gridLayoutWidget)
        self.labelLabel.setObjectName("labelLabel")
        self.gridLayout.addWidget(self.labelLabel, 1, 1, 1, 1)
        self.progressBar = QtGui.QProgressBar(twoPhaseModelImmersionCaseDialog)
        self.progressBar.setGeometry(QtCore.QRect(30, 300, 411, 23))
        self.progressBar.setProperty("value", 24)
        self.progressBar.setObjectName("progressBar")
        self.frame_2 = QtGui.QFrame(twoPhaseModelImmersionCaseDialog)
        self.frame_2.setGeometry(QtCore.QRect(20, 10, 441, 91))
        self.frame_2.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame_2.setFrameShadow(QtGui.QFrame.Sunken)
        self.frame_2.setObjectName("frame_2")
        self.gridLayoutWidget_2 = QtGui.QWidget(self.frame_2)
        self.gridLayoutWidget_2.setGeometry(QtCore.QRect(10, 10, 411, 71))
        self.gridLayoutWidget_2.setObjectName("gridLayoutWidget_2")
        self.gridLayout_2 = QtGui.QGridLayout(self.gridLayoutWidget_2)
        self.gridLayout_2.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.label = QtGui.QLabel(self.gridLayoutWidget_2)
        self.label.setObjectName("label")
        self.gridLayout_2.addWidget(self.label, 0, 1, 1, 1)
        self.boxWidthLineEdit = QtGui.QLineEdit(self.gridLayoutWidget_2)
        self.boxWidthLineEdit.setObjectName("boxWidthLineEdit")
        self.gridLayout_2.addWidget(self.boxWidthLineEdit, 0, 0, 1, 1)
        self.label_3 = QtGui.QLabel(self.gridLayoutWidget_2)
        self.label_3.setObjectName("label_3")
        self.gridLayout_2.addWidget(self.label_3, 0, 3, 1, 1)
        self.boxHeightLineEdit = QtGui.QLineEdit(self.gridLayoutWidget_2)
        self.boxHeightLineEdit.setObjectName("boxHeightLineEdit")
        self.gridLayout_2.addWidget(self.boxHeightLineEdit, 0, 2, 1, 1)
        self.label_8 = QtGui.QLabel(self.gridLayoutWidget_2)
        self.label_8.setObjectName("label_8")
        self.gridLayout_2.addWidget(self.label_8, 1, 1, 1, 1)
        self.circularSpecimenCheckBox = QtGui.QCheckBox(self.gridLayoutWidget_2)
        self.circularSpecimenCheckBox.setObjectName("circularSpecimenCheckBox")
        self.gridLayout_2.addWidget(self.circularSpecimenCheckBox, 1, 2, 1, 2)
        self.matrixLabelSpinBox = QtGui.QSpinBox(self.gridLayoutWidget_2)
        self.matrixLabelSpinBox.setMaximum(240)
        self.matrixLabelSpinBox.setSingleStep(40)
        self.matrixLabelSpinBox.setProperty("value", 40)
        self.matrixLabelSpinBox.setObjectName("matrixLabelSpinBox")
        self.gridLayout_2.addWidget(self.matrixLabelSpinBox, 1, 0, 1, 1)

        self.retranslateUi(twoPhaseModelImmersionCaseDialog)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("accepted()"), twoPhaseModelImmersionCaseDialog.accept)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("rejected()"), twoPhaseModelImmersionCaseDialog.reject)
        QtCore.QMetaObject.connectSlotsByName(twoPhaseModelImmersionCaseDialog)
Example #15
0
    def __init__(self, main_win, db):
        AbstractWidget.__init__(self, main_win=main_win, db=db)

        lbl_width = 60

        # outline ui
        self.main_layout = QtGui.QVBoxLayout()
        self.frame.setLayout(self.main_layout)

        # - active setup
        hbox = QtGui.QHBoxLayout()
        self.main_layout.addLayout(hbox)
        hbox.addStretch()
        self.active_label = QtGui.QLabel()
        hbox.addWidget(self.active_label)
        hbox.addStretch()

        # - list of setups
        hbox = QtGui.QHBoxLayout()
        self.main_layout.addLayout(hbox)

        # -- label
        vbox = QtGui.QVBoxLayout()
        hbox.addLayout(vbox)
        vbox.addStretch()
        label = QtGui.QLabel("Setups:")
        label.setFixedWidth(lbl_width)
        vbox.addWidget(label)
        vbox.addStretch()

        # -- list
        self.setup_list = QtGui.QTableWidget()
        self.setup_list.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows)
        self.setup_list.setSelectionMode(QtGui.QAbstractItemView.SingleSelection)
        self.setup_list.setSortingEnabled(True)
        hbox.addWidget(self.setup_list)

        # -- button box
        vbox = QtGui.QVBoxLayout()
        hbox.addLayout(vbox)
        self.btn_box = QtGui.QDialogButtonBox(QtCore.Qt.Vertical)
        vbox.addWidget(self.btn_box)
        vbox.addStretch()
        # --- new setup
        self.btn_new_setup = QtGui.QPushButton("New")
        # noinspection PyUnresolvedReferences
        self.btn_new_setup.clicked.connect(self.new_setup)
        self.btn_new_setup.setToolTip("Create a new setup profile")
        self.btn_box.addButton(self.btn_new_setup, QtGui.QDialogButtonBox.ActionRole)
        # --- import setup
        self.btn_import_setup = QtGui.QPushButton("Import")
        # noinspection PyUnresolvedReferences
        self.btn_import_setup.clicked.connect(self.import_setup)
        self.btn_import_setup.setToolTip("Import existing setup profiles")
        self.btn_box.addButton(self.btn_import_setup, QtGui.QDialogButtonBox.ActionRole)
        # --- clone setup
        self.btn_clone_setup = QtGui.QPushButton("Clone")
        # noinspection PyUnresolvedReferences
        self.btn_clone_setup.clicked.connect(self.clone_setup)
        self.btn_clone_setup.setToolTip("Clone the selected setup profile")
        self.btn_box.addButton(self.btn_clone_setup, QtGui.QDialogButtonBox.ActionRole)
        # --- rename setup
        self.btn_rename_setup = QtGui.QPushButton("Rename")
        # noinspection PyUnresolvedReferences
        self.btn_rename_setup.clicked.connect(self.rename_setup)
        self.btn_rename_setup.setToolTip("Rename the selected setup profile")
        self.btn_box.addButton(self.btn_rename_setup, QtGui.QDialogButtonBox.ActionRole)
        # --- delete setup
        self.btn_delete_setup = QtGui.QPushButton("Delete")
        # noinspection PyUnresolvedReferences
        self.btn_delete_setup.clicked.connect(self.delete_setup)
        self.btn_delete_setup.setToolTip("Delete the selected setup profile")
        self.btn_box.addButton(self.btn_delete_setup, QtGui.QDialogButtonBox.ActionRole)
        # --- activate setup
        self.btn_activate_setup = QtGui.QPushButton("Activate")
        # noinspection PyUnresolvedReferences
        self.btn_activate_setup.clicked.connect(self.activate_setup)
        self.btn_activate_setup.setToolTip("Activate the selected setup profile")
        self.btn_box.addButton(self.btn_activate_setup, QtGui.QDialogButtonBox.ActionRole)
        # --- refresh
        self.btn_refresh_list = QtGui.QPushButton("Refresh")
        # noinspection PyUnresolvedReferences
        self.btn_refresh_list.clicked.connect(self.on_setup_changed)
        self.btn_refresh_list.setToolTip("Refresh the profiles from the setup database")
        self.btn_box.addButton(self.btn_refresh_list, QtGui.QDialogButtonBox.ActionRole)
        # --- open folder
        self.btn_open_folder = QtGui.QPushButton("Folder")
        # noinspection PyUnresolvedReferences
        self.btn_open_folder.clicked.connect(self.on_open_folder)
        self.btn_open_folder.setToolTip("Open the folder with the setup database")
        self.btn_box.addButton(self.btn_open_folder, QtGui.QDialogButtonBox.ActionRole)

        self.main_layout.addSpacing(18)
Example #16
0
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        #Dialog.resize(380, 210)
        sc = 10.0
        Dialog.resize(380, 40+33*sc)
        #Define o tamanho da caixa dialogo
        self.buttonBox = QtGui.QDialogButtonBox(Dialog)
        self.buttonBox.setGeometry(QtCore.QRect(0, 33*sc, 341, 32))
        #Define o tamanho do layout dos botões do dialogo
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.cadastro = QtGui.QPushButton('Cadastrar Novo')
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        #print self.buttonBox.buttons
        self.formLayoutWidget = QtGui.QWidget(Dialog)
        self.formLayoutWidget.setGeometry(QtCore.QRect(10, 10, 350, 33*sc))
        #Define a localização do layout das propriedades (coordenada x do ponto, coordenada y do ponto, dimensão em x, dimensão em y)
        self.layout = QtGui.QVBoxLayout()
        self.subLayout1 = QtGui.QHBoxLayout()
        self.sublayout2 = QtGui.QHBoxLayout()
        self.sublayout3 = QtGui.QHBoxLayout()
        self.sublayout4 = QtGui.QHBoxLayout()

        # Definição da COMBOBOX
        self.testeLabel = QtGui.QLabel(self.formLayoutWidget)
        self.testeLabel.setObjectName("testeLabel")
        self.formLayout.setWidget(10, QtGui.QFormLayout.LabelRole, self.testeLabel)
        self.testeLineEdit = QtGui.QComboBox(self.formLayoutWidget)
        self.testeLineEdit.setObjectName("testeEdit")
        self.testeLineEdit.addItems(self.scene.dict_prop.keys())
        self.testeLineEdit.insertItem(0,"Custom")
        index = self.testeLineEdit.findText(self.item.text_config)
        # if index < 0:
        #     index = 0
        self.testeLineEdit.setCurrentIndex(index)
        self.formLayout.setWidget(10, QtGui.QFormLayout.FieldRole, self.testeLineEdit)
        self.testeLineEdit.currentIndexChanged.connect(self.update_values)


        #definição da propriedade RTC
        self.RTCLabel = QtGui.QLabel(self.formLayoutWidget)
        self.RTCLabel.setObjectName("identificaOLabel")
        self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.identificaOLabel)
        self.RTCLineEdit = QtGui.QLineEdit(self.formLayoutWidget)
        self.RTCLineEdit.setObjectName("RTCLineEdit")
        self.RTCLineEdit.setPlaceholderText(self.item.text.toPlainText())
        self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole, self.RTCLineEdit)
        self.RTCLineEdit.textChanged.connect(self.en_dis_button)

        #definição da propriedade RTP
        self.RTPLabel = QtGui.QLabel(self.formLayoutWidget)
        self.RTPLabel.setObjectName("RTPLabel")
        self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole, self.RTPLabel)
        self.RTPLineEdit = QtGui.QLineEdit(self.formLayoutWidget)
        self.RTPLineEdit.setObjectName("RTPLineEdit")
        self.RTPLineEdit.setText(str(self.item.chave.ratedCurrent))
        self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole, self.RTPLineEdit)
        self.RTPLineEdit.textEdited.connect(self.custom)

        '''
        if self.identificaOLineEdit.text() == "":
            print self.buttonBox.buttons()
            self.buttonBox.buttons()[0].setEnabled(False)
        else:
            self.buttonBox.buttons()[0].setEnabled(True)
        if self.identificaOLineEdit.placeholderText() != "":
            self.buttonBox.buttons()[0].setEnabled(True)
        '''

        self.retranslateUi(Dialog)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("accepted()"), Dialog.accept)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("rejected()"), Dialog.reject)
        QtCore.QMetaObject.connectSlotsByName(Dialog)
Example #17
0
    def setup_ui(self):
        self.setWindowTitle("Settings")
        self.setMinimumHeight(480)
        self.setMinimumWidth(640)

        # Set the settings tree widget
        self.treeWidget = QtGui.QTreeWidget(self)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHeightForWidth(self.treeWidget.sizePolicy().
                                     hasHeightForWidth())
        self.treeWidget.setSizePolicy(sizePolicy)
        self.treeWidget.setMaximumWidth(180)
        self.treeWidget.setAnimated(False)
        self.treeWidget.setHeaderHidden(True)

        # Set Player Group Box
        self.playerGroupBox = QtGui.QGroupBox("Audio Player", self)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHeightForWidth(self.playerGroupBox.sizePolicy().
                                     hasHeightForWidth())
        self.playerGroupBox.setSizePolicy(sizePolicy)
        self.playerGroupBox.setAlignment(QtCore.Qt.AlignLeading |
                                         QtCore.Qt.AlignLeft |
                                         QtCore.Qt.AlignVCenter)
        self.playerGroupBox.setVisible(True)
        self.formLayout = QtGui.QFormLayout(self.playerGroupBox)
        self.formLayout.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint)
        self.formLayout.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout.setRowWrapPolicy(QtGui.QFormLayout.DontWrapRows)
        self.formLayout.setLabelAlignment(QtCore.Qt.AlignRight |
                                          QtCore.Qt.AlignTrailing |
                                          QtCore.Qt.AlignVCenter)
        self.formLayout.setFormAlignment(QtCore.Qt.AlignLeading |
                                         QtCore.Qt.AlignLeft |
                                         QtCore.Qt.AlignTop)
        self.formLayout.setContentsMargins(24, 24, 24, 24)
        self.formLayout.setHorizontalSpacing(24)
        self.formLayout.setVerticalSpacing(24)
        self.playbackfreqLabel = QtGui.QLabel("Playback frequency (Hz):",
                                            self.playerGroupBox)
        self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole,
                                  self.playbackfreqLabel)
        self.playbackrateSpinBox = QtGui.QSpinBox(self.playerGroupBox)
        self.playbackrateSpinBox.setMinimum(100)
        self.playbackrateSpinBox.setMaximum(16000)
        self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole,
                                  self.playbackrateSpinBox)
        self.bitdepthLabel = QtGui.QLabel("Sample Format:", self.playerGroupBox)
        self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole,
                                  self.bitdepthLabel)
        self.bitdepthComboBox = QtGui.QComboBox(self.playerGroupBox)
        self.bitdepthComboBox.addItems(playertoolbar.bit_depths.keys())
        self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole,
                                  self.bitdepthComboBox)

        # set colors group box
        self.colorsGroupBox = QtGui.QGroupBox("Colors", self)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHeightForWidth(self.colorsGroupBox.sizePolicy().
                                     hasHeightForWidth())
        self.colorsGroupBox.setSizePolicy(sizePolicy)
        self.colorsGroupBox.setAlignment(QtCore.Qt.AlignLeading |
                                         QtCore.Qt.AlignLeft |
                                         QtCore.Qt.AlignVCenter)
        self.colorsGroupBox.setVisible(False)
        self.colorsLayout = QtGui.QVBoxLayout(self.colorsGroupBox)

        self.colorKeyWidget = QtGui.QWidget(self.colorsGroupBox)
        self.colorKeyLayout = QtGui.QFormLayout(self.colorKeyWidget)
        self.colorKeyLayout.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint)
        self.colorKeyLayout.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow)
        self.colorKeyLayout.setRowWrapPolicy(QtGui.QFormLayout.DontWrapRows)
        self.colorKeyLayout.setLabelAlignment(QtCore.Qt.AlignRight |
                                          QtCore.Qt.AlignTrailing |
                                          QtCore.Qt.AlignVCenter)
        self.colorKeyLayout.setFormAlignment(QtCore.Qt.AlignLeading |
                                         QtCore.Qt.AlignLeft |
                                         QtCore.Qt.AlignTop)
        self.colorKeyLayout.setContentsMargins(24, 24, 24, 24)
        self.colorKeyLayout.setHorizontalSpacing(24)
        self.colorKeyLabel = QtGui.QLabel("Key to color the events:", self.colorsGroupBox)
        self.colorKeyComboBox = QtGui.QComboBox(self.colorsGroupBox)
        self.colorKeyComboBox.addItems(COLOR_KEYS_LABELS)
        self.colorKeyLayout.setWidget(0, QtGui.QFormLayout.LabelRole,
                                  self.colorKeyLabel)
        self.colorKeyLayout.setWidget(0, QtGui.QFormLayout.FieldRole,
                                  self.colorKeyComboBox)

        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        # color by method buttons
        self.colorMethodButtonsWidget = QtGui.QWidget(self.colorsGroupBox)
        self.colorMethodButtonsWidget.setSizePolicy(sizePolicy)
        self.colorMethodButtonsLayout = QtGui.QVBoxLayout(self.colorMethodButtonsWidget)
        self.colorMethodButtonsLayout.setAlignment(QtCore.Qt.AlignTop)
        self.colorMethodTakanamiButton = QtGui.QPushButton("Takanami method", self.colorMethodButtonsWidget)
        self.colorMethodStaLtaButton = QtGui.QPushButton("STA-LTA method", self.colorMethodButtonsWidget)
        self.colorMethodStaLtaTakanamiButton = QtGui.QPushButton("STA-LTA + Takanami method", self.colorMethodButtonsWidget)
        self.colorMethodAmpaButton = QtGui.QPushButton("AMPA method", self.colorMethodButtonsWidget)
        self.colorMethodAmpaTakanamiButton = QtGui.QPushButton("AMPA + Takanami method", self.colorMethodButtonsWidget)
        self.colorMethodOtherButton = QtGui.QPushButton("Other method", self.colorMethodButtonsWidget)
        self.colorMethodButtonsLayout.addWidget(self.colorMethodStaLtaButton)
        self.colorMethodButtonsLayout.addWidget(self.colorMethodStaLtaTakanamiButton)
        self.colorMethodButtonsLayout.addWidget(self.colorMethodAmpaButton)
        self.colorMethodButtonsLayout.addWidget(self.colorMethodAmpaTakanamiButton)
        self.colorMethodButtonsLayout.addWidget(self.colorMethodTakanamiButton)
        self.colorMethodButtonsLayout.addWidget(self.colorMethodOtherButton)
        self.colorMethodButtonsWidget.setVisible(False)

        # color by mode buttons
        self.colorModeButtonsWidget = QtGui.QWidget(self.colorsGroupBox)
        self.colorModeButtonsWidget.setSizePolicy(sizePolicy)
        self.colorModeButtonsLayout = QtGui.QVBoxLayout(self.colorModeButtonsWidget)
        self.colorModeButtonsLayout.setAlignment(QtCore.Qt.AlignTop)
        self.colorModeManualButton = QtGui.QPushButton("Manual", self.colorModeButtonsWidget)
        self.colorModeAutomaticButton = QtGui.QPushButton("Automatic", self.colorModeButtonsWidget)
        self.colorModeButtonsLayout.addWidget(self.colorModeManualButton)
        self.colorModeButtonsLayout.addWidget(self.colorModeAutomaticButton)
        self.colorModeButtonsWidget.setVisible(False)

        # color by status buttons
        self.colorStatusButtonsWidget = QtGui.QWidget(self.colorsGroupBox)
        self.colorStatusButtonsWidget.setSizePolicy(sizePolicy)
        self.colorStatusButtonsLayout = QtGui.QVBoxLayout(self.colorStatusButtonsWidget)
        self.colorStatusButtonsLayout.setAlignment(QtCore.Qt.AlignTop)
        self.colorStatusPreliminaryButton = QtGui.QPushButton("Preliminary", self.colorStatusButtonsWidget)
        self.colorStatusReviewedButton = QtGui.QPushButton("Reviewed", self.colorStatusButtonsWidget)
        self.colorStatusConfirmedButton = QtGui.QPushButton("Confirmed", self.colorStatusButtonsWidget)
        self.colorStatusRejectedButton = QtGui.QPushButton("Rejected", self.colorStatusButtonsWidget)
        self.colorStatusFinalButton = QtGui.QPushButton("Final", self.colorStatusButtonsWidget)
        self.colorStatusButtonsLayout.addWidget(self.colorStatusPreliminaryButton)
        self.colorStatusButtonsLayout.addWidget(self.colorStatusReviewedButton)
        self.colorStatusButtonsLayout.addWidget(self.colorStatusConfirmedButton)
        self.colorStatusButtonsLayout.addWidget(self.colorStatusRejectedButton)
        self.colorStatusButtonsLayout.addWidget(self.colorStatusFinalButton)
        self.colorStatusButtonsWidget.setVisible(False)

        self.colorsLayout.addWidget(self.colorKeyWidget)
        self.colorsLayout.addWidget(self.colorMethodButtonsWidget)
        self.colorsLayout.addWidget(self.colorModeButtonsWidget)
        self.colorsLayout.addWidget(self.colorStatusButtonsWidget)

        # Set Spectrogram Group Box
        self.specgramGroupBox = QtGui.QGroupBox("Spectrogram", self)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHeightForWidth(self.specgramGroupBox.sizePolicy().
                                     hasHeightForWidth())
        self.specgramGroupBox.setSizePolicy(sizePolicy)
        self.specgramGroupBox.setAlignment(QtCore.Qt.AlignLeading |
                                         QtCore.Qt.AlignLeft |
                                         QtCore.Qt.AlignVCenter)
        self.specgramGroupBox.setVisible(False)
        self.specgramFormLayout = QtGui.QFormLayout(self.specgramGroupBox)
        self.specgramFormLayout.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint)
        self.specgramFormLayout.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow)
        self.specgramFormLayout.setRowWrapPolicy(QtGui.QFormLayout.DontWrapRows)
        self.specgramFormLayout.setLabelAlignment(QtCore.Qt.AlignRight |
                                          QtCore.Qt.AlignTrailing |
                                          QtCore.Qt.AlignVCenter)
        self.specgramFormLayout.setFormAlignment(QtCore.Qt.AlignLeading |
                                         QtCore.Qt.AlignLeft |
                                         QtCore.Qt.AlignTop)
        self.specgramFormLayout.setContentsMargins(24, 24, 24, 24)
        self.specgramFormLayout.setHorizontalSpacing(24)
        self.specgramFormLayout.setVerticalSpacing(24)
        self.windowlenLabel = QtGui.QLabel("Window length (in samples):",
                                           self.specgramGroupBox)
        self.windowlenComboBox = QtGui.QComboBox(self.specgramGroupBox)
        self.windowlenComboBox.addItems(map(str, SPECGRAM_WINDOW_LENGTHS))
        self.noverlapLabel = QtGui.QLabel("Overlap (in samples):",
                                             self.specgramGroupBox)
        self.noverlapSpinBox = QtGui.QSpinBox(self.specgramGroupBox)
        self.noverlapSpinBox.setMinimum(0)
        self.windowLabel = QtGui.QLabel("Window type:", self.specgramGroupBox)
        self.windowComboBox = QtGui.QComboBox(self.specgramGroupBox)
        self.windowComboBox.addItems(plotting.SPECGRAM_WINDOWS_NAMES)
        self.specgramFormLayout.setWidget(0, QtGui.QFormLayout.LabelRole,
                                          self.windowlenLabel)
        self.specgramFormLayout.setWidget(0, QtGui.QFormLayout.FieldRole,
                                          self.windowlenComboBox)
        self.specgramFormLayout.setWidget(1, QtGui.QFormLayout.LabelRole,
                                          self.noverlapLabel)
        self.specgramFormLayout.setWidget(1, QtGui.QFormLayout.FieldRole,
                                          self.noverlapSpinBox)
        self.specgramFormLayout.setWidget(2, QtGui.QFormLayout.LabelRole,
                                          self.windowLabel)
        self.specgramFormLayout.setWidget(2, QtGui.QFormLayout.FieldRole,
                                          self.windowComboBox)

        # Button Box
        self.buttonBox = QtGui.QDialogButtonBox(self)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Apply |
                                          QtGui.QDialogButtonBox.Cancel |
                                          QtGui.QDialogButtonBox.Ok)
        self.buttonBox.button(QtGui.QDialogButtonBox.Apply).setDefault(True)

        # Set layouts
        self.settings_frame = QtGui.QFrame(self)
        self.horizontalLayout = QtGui.QHBoxLayout(self.settings_frame)
        self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout.addWidget(self.treeWidget)
        self.horizontalLayout.addWidget(self.playerGroupBox)
        self.horizontalLayout.addWidget(self.colorsGroupBox)
        self.horizontalLayout.addWidget(self.specgramGroupBox)

        self.verticalLayout = QtGui.QVBoxLayout(self)
        self.verticalLayout.addWidget(self.settings_frame)
        self.verticalLayout.addWidget(self.buttonBox)
        self.setLayout(self.verticalLayout)

        self.item_player = QtGui.QTreeWidgetItem(self.treeWidget)
        self.item_colors = QtGui.QTreeWidgetItem(self.treeWidget)
        self.item_specgram = QtGui.QTreeWidgetItem(self.treeWidget)
        self.item_player.setText(0, self.playerGroupBox.title())
        self.item_colors.setText(0, self.colorsGroupBox.title())
        self.item_specgram.setText(0, self.specgramGroupBox.title())

        self.treeWidget.addTopLevelItem(self.item_player)
        self.treeWidget.setSortingEnabled(False)

        self._settingsMenus = {}
        self._settingsMenus[self.treeWidget.topLevelItem(0).text(0)] = self.playerGroupBox
        self._settingsMenus[self.treeWidget.topLevelItem(1).text(0)] = self.colorsGroupBox
        self._settingsMenus[self.treeWidget.topLevelItem(2).text(0)] = self.specgramGroupBox
        self.treeWidget.setCurrentItem(self.treeWidget.topLevelItem(0))
        self.currentMenu = self.playerGroupBox
Example #18
0
    def setupUi(self, ExceptionDialog):
        ExceptionDialog.setObjectName("ExceptionDialog")
        ExceptionDialog.resize(506, 546)
        ExceptionDialog.setSizeGripEnabled(False)
        ExceptionDialog.setModal(True)
        self.verticalLayout = QtGui.QVBoxLayout(ExceptionDialog)
        self.verticalLayout.setObjectName("verticalLayout")
        self.widget = QtGui.QWidget(ExceptionDialog)
        self.widget.setObjectName("widget")
        self.horizontalLayout = QtGui.QHBoxLayout(self.widget)
        self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.label_2 = QtGui.QLabel(self.widget)
        self.label_2.setText("")
        self.label_2.setPixmap(QtGui.QPixmap("icons/unhandled_exception.png"))
        self.label_2.setAlignment(QtCore.Qt.AlignCenter)
        self.label_2.setObjectName("label_2")
        self.horizontalLayout.addWidget(self.label_2)
        self.label = QtGui.QLabel(self.widget)
        self.label.setWordWrap(True)
        self.label.setObjectName("label")
        self.horizontalLayout.addWidget(self.label)
        self.verticalLayout.addWidget(self.widget)
        self.line = QtGui.QFrame(ExceptionDialog)
        self.line.setFrameShape(QtGui.QFrame.HLine)
        self.line.setFrameShadow(QtGui.QFrame.Sunken)
        self.line.setObjectName("line")
        self.verticalLayout.addWidget(self.line)
        self.label_3 = QtGui.QLabel(ExceptionDialog)
        self.label_3.setWordWrap(True)
        self.label_3.setObjectName("label_3")
        self.verticalLayout.addWidget(self.label_3)
        self.line_3 = QtGui.QFrame(ExceptionDialog)
        self.line_3.setFrameShape(QtGui.QFrame.HLine)
        self.line_3.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_3.setObjectName("line_3")
        self.verticalLayout.addWidget(self.line_3)
        self.mantisLink = QtGui.QLabel(ExceptionDialog)
        self.mantisLink.setTextFormat(QtCore.Qt.AutoText)
        self.mantisLink.setAlignment(QtCore.Qt.AlignCenter)
        self.mantisLink.setOpenExternalLinks(True)
        self.mantisLink.setObjectName("mantisLink")
        self.verticalLayout.addWidget(self.mantisLink)
        self.line_4 = QtGui.QFrame(ExceptionDialog)
        self.line_4.setFrameShape(QtGui.QFrame.HLine)
        self.line_4.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_4.setObjectName("line_4")
        self.verticalLayout.addWidget(self.line_4)
        self.details = QtGui.QTextBrowser(ExceptionDialog)
        self.details.setObjectName("details")
        self.verticalLayout.addWidget(self.details)
        self.line_2 = QtGui.QFrame(ExceptionDialog)
        self.line_2.setFrameShape(QtGui.QFrame.HLine)
        self.line_2.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_2.setObjectName("line_2")
        self.verticalLayout.addWidget(self.line_2)
        self.buttonBox = QtGui.QDialogButtonBox(ExceptionDialog)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Close
                                          | QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setCenterButtons(False)
        self.buttonBox.setObjectName("buttonBox")
        self.verticalLayout.addWidget(self.buttonBox)

        self.retranslateUi(ExceptionDialog)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("accepted()"),
                               ExceptionDialog.accept)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("rejected()"),
                               ExceptionDialog.reject)
        QtCore.QMetaObject.connectSlotsByName(ExceptionDialog)
    def __init__(self, theParent=None):
        QtGui.QDialog.__init__(self, theParent)
        self.m_FileName = None

        aLayout = QtGui.QVBoxLayout()

        aTabLayout = QtGui.QHBoxLayout()
        aToolBar = self.createToolBar()

        aTabLayout.addWidget(aToolBar)

        aSplitter = QtGui.QSplitter(self)

        aTabWidget = QtGui.QTabWidget(self)

        aBasicTab = self.createGeneralPanel(aTabWidget)
        aTabWidget.addTab(aBasicTab, self.tr("General"))

        anEnclosureStandPanel = self.createEnclosureStandPanel(aTabWidget)
        aTabWidget.addTab(anEnclosureStandPanel, self.tr("Enclosure stands"))

        self.m_CustomStandsWidget = CustomStandsWidget(self)
        aTabWidget.addTab(self.m_CustomStandsWidget, self.tr("Custom stands"))

        self.m_LeftPanelWidget = EnclosurePanelWidget(self.tr("Create panel"),
                                                      aTabWidget)
        aTabWidget.addTab(self.m_LeftPanelWidget, self.tr("Left panel"))

        self.m_RightPanelWidget = EnclosurePanelWidget(self.tr("Create panel"),
                                                       aTabWidget)
        aTabWidget.addTab(self.m_RightPanelWidget, self.tr("Right panel"))

        self.m_FrontPanelWidget = EnclosurePanelWidget(self.tr("Create panel"),
                                                       aTabWidget)
        aTabWidget.addTab(self.m_FrontPanelWidget, self.tr("Front panel"))

        self.m_BackPanelWidget = EnclosurePanelWidget(self.tr("Create panel"),
                                                      aTabWidget)
        aTabWidget.addTab(self.m_BackPanelWidget, self.tr("Back panel"))

        self.m_EarsWidget = EarsWidget(aTabWidget)
        aSplitter.addWidget(aTabWidget)
        aTabWidget.addTab(self.m_EarsWidget, self.tr("Ears"))

        self.m_HelpWdg = QtGui.QTextBrowser(self)
        self.m_HelpWdg.setSearchPaths([helpPath])
        self.m_HelpWdg.setOpenLinks(True)
        self.m_HelpWdg.setOpenExternalLinks(True)
        self.m_HelpWdg.setSource(QtCore.QUrl.fromLocalFile("help.html"))
        aSplitter.addWidget(self.m_HelpWdg)
        aTabLayout.addWidget(aSplitter)

        aLayout.addLayout(aTabLayout)
        aDlgBtns = QtGui.QDialogButtonBox(QtGui.QDialogButtonBox.Ok
                                          | QtGui.QDialogButtonBox.Cancel)
        aDlgBtns.accepted.connect(self.accept)
        aDlgBtns.rejected.connect(self.reject)
        aLayout.addWidget(aDlgBtns)
        self.setLayout(aLayout)
        self.setTitle()
        self.onHelp()
Example #20
0
    def __init__(self, lib_title, repo):
        """
        Constructor
        """
        self.library_path \
            = document_properties.TemplateLibrary.Path.get_value()

        self.library_title = lib_title
        self.repo = repo

        QtGui.QDialog.__init__(self)

        self.setObjectName("GitConfig")
        self.resize(420, 250)
        self.verticalLayout = QtGui.QVBoxLayout(self)
        self.verticalLayout.setObjectName("verticalLayout")

        self.groupBox_3 = QtGui.QGroupBox(self)
        self.groupBox_3.setObjectName("groupBox_3")
        self.horizontalLayout_3 = QtGui.QHBoxLayout(self.groupBox_3)
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.lineEdit_3 = QtGui.QLineEdit(self.groupBox_3)
        self.lineEdit_3.setObjectName("lineEdit_3")
        self.horizontalLayout_3.addWidget(self.lineEdit_3)
        self.pushButton_3 = QtGui.QPushButton(self.groupBox_3)
        self.pushButton_3.setObjectName("pushButton_3")
        self.horizontalLayout_3.addWidget(self.pushButton_3)
        self.verticalLayout.addWidget(self.groupBox_3)

        self.groupBox = QtGui.QGroupBox(self)
        self.groupBox.setObjectName("groupBox")
        self.horizontalLayout = QtGui.QHBoxLayout(self.groupBox)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.lineEdit = QtGui.QLineEdit(self.groupBox)
        self.lineEdit.setObjectName("lineEdit")
        self.horizontalLayout.addWidget(self.lineEdit)
        self.pushButton = QtGui.QPushButton(self.groupBox)
        self.pushButton.setObjectName("pushButton")
        self.horizontalLayout.addWidget(self.pushButton)
        self.verticalLayout.addWidget(self.groupBox)

        self.groupBox_2 = QtGui.QGroupBox(self)
        self.groupBox_2.setObjectName("groupBox_2")
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.groupBox_2)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.lineEdit_2 = QtGui.QLineEdit(self.groupBox_2)
        self.lineEdit_2.setObjectName("lineEdit_2")
        self.verticalLayout_2.addWidget(self.lineEdit_2)
        self.label = QtGui.QLabel(self.groupBox_2)
        self.label.setObjectName("label")
        self.verticalLayout_2.addWidget(self.label)
        self.verticalLayout.addWidget(self.groupBox_2)

        self.buttonBox = QtGui.QDialogButtonBox(self)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(
            QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok
        )
        self.buttonBox.setObjectName("buttonBox")
        self.verticalLayout.addWidget(self.buttonBox)

        self.retranslateUi()
        QtCore.QObject.connect(
            self.buttonBox, QtCore.SIGNAL("accepted()"), self.accept
        )
        QtCore.QObject.connect(
            self.buttonBox, QtCore.SIGNAL("rejected()"), self.reject
        )
        QtCore.QObject.connect(
            self.pushButton, QtCore.SIGNAL("clicked()"), self.setdefaulturl
        )
        QtCore.QObject.connect(
            self.pushButton_3, QtCore.SIGNAL("clicked()"), self.changepath
        )
        QtCore.QMetaObject.connectSlotsByName(self)

        librarypath = App.ParamGet('User parameter:Plugins/parts_library') \
            .GetString('destination', '')

        if not librarypath:
            librarypath = resources.__path__[0] + '/data/template_library/'

        self.lineEdit_3.setText(librarypath)
Example #21
0
    def setupUi(self, Dialog):
        self.dialog = Dialog
        Dialog.setObjectName("Dialog")
        Dialog.resize(600, 380)
        Dialog.closeEvent = self.closeEvent
        Dialog.setWindowModality(QtCore.Qt.ApplicationModal)
        self.gridLayout = QtGui.QGridLayout(Dialog)
        self.gridLayout.setObjectName("gridLayout")
        self.tabWidget = QtGui.QTabWidget(Dialog)
        self.tabWidget.setObjectName("tabWidget")
        self.tab_3 = QtGui.QWidget()
        self.tab_3.setObjectName("tab_3")
        self.tabWidget.addTab(self.tab_3, "")
        self.gridLayout_2 = QtGui.QGridLayout(self.tab_3)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.groupBox = QtGui.QGroupBox(self.tab_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.groupBox.sizePolicy().hasHeightForWidth())
        self.groupBox.setSizePolicy(sizePolicy)
        self.groupBox.setObjectName("groupBox")
        self.gridLayout_4 = QtGui.QGridLayout(self.groupBox)
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.checkBox = QtGui.QCheckBox(self.groupBox)
        self.checkBox.setObjectName("checkBox")
        self.gridLayout_4.addWidget(self.checkBox, 0, 0, 1, 1)
        self.gridLayout_2.addWidget(self.groupBox, 0, 0, 1, 1)

        #        self.groupBox_2 = QtGui.QGroupBox(self.tab_3)
        #        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Ignored, QtGui.QSizePolicy.Fixed)
        #        sizePolicy.setHorizontalStretch(0)
        #        sizePolicy.setVerticalStretch(0)
        #        sizePolicy.setHeightForWidth(self.groupBox_2.sizePolicy().hasHeightForWidth())
        #        self.groupBox_2.setSizePolicy(sizePolicy)
        #        self.groupBox_2.setObjectName("groupBox_2")
        #        self.gridLayout_5 = QtGui.QGridLayout(self.groupBox_2)
        #        self.gridLayout_5.setObjectName("gridLayout_5")
        #        self.dbLabel = QtGui.QLabel(self.groupBox_2)
        #        self.dbLabel.setObjectName("dbLabel")
        #        self.gridLayout_5.addWidget(self.dbLabel, 0, 0, 1, 1)
        #        self.dbLineEdit = QtGui.QLineEdit(self.groupBox_2)
        #        self.dbLineEdit.setObjectName("dbLineEdit")
        #        self.gridLayout_5.addWidget(self.dbLineEdit, 0, 1, 1, 1)
        #        self.dbPushButton = QtGui.QPushButton(self.groupBox_2)
        #        self.dbPushButton.setObjectName("dbPushButton")
        #        self.gridLayout_5.addWidget(self.dbPushButton, 0, 2, 1, 1)
        #        self.rdbLabel = QtGui.QLabel(self.groupBox_2)
        #        self.rdbLabel.setObjectName("rdbLabel")
        #        self.gridLayout_5.addWidget(self.rdbLabel, 1, 0, 1, 1)
        #        self.rdbLineEdit = QtGui.QLineEdit(self.groupBox_2)
        #        self.rdbLineEdit.setObjectName("rdbLineEdit")
        #        self.gridLayout_5.addWidget(self.rdbLineEdit, 1, 1, 1, 1)
        #        self.rdbPushButton = QtGui.QPushButton(self.groupBox_2)
        #        self.rdbPushButton.setObjectName("rdbPushButton")
        #        self.gridLayout_5.addWidget(self.rdbPushButton, 1, 2, 1, 1)
        #        self.templLabel = QtGui.QLabel(self.groupBox_2)
        #        self.templLabel.setObjectName("templLabel")
        #        self.gridLayout_5.addWidget(self.templLabel, 2, 0, 1, 1)
        #        self.templLineEdit = QtGui.QLineEdit(self.groupBox_2)
        #        self.templLineEdit.setObjectName("templLineEdit")
        #        self.gridLayout_5.addWidget(self.templLineEdit, 2, 1, 1, 1)
        #        self.templPushButton = QtGui.QPushButton(self.groupBox_2)
        #        self.templPushButton.setObjectName("templPushButton")
        #        self.gridLayout_5.addWidget(self.templPushButton, 2, 2, 1, 1)
        #        self.defaultLabel = QtGui.QLabel(self.groupBox_2)
        #        self.defaultLabel.setObjectName("defaultLabel")
        #        self.gridLayout_5.addWidget(self.defaultLabel, 3, 0, 1, 1)
        #        self.reportsLineEdit = QtGui.QLineEdit(self.groupBox_2)
        #        self.reportsLineEdit.setObjectName("reportsLineEdit")
        #        self.gridLayout_5.addWidget(self.reportsLineEdit, 3, 1, 1, 1)
        #        self.defaultPushButton = QtGui.QPushButton(self.groupBox_2)
        #        self.defaultPushButton.setObjectName("defaultPushButton")
        #        self.gridLayout_5.addWidget(self.defaultPushButton, 3, 2, 1, 1)
        #        self.gridLayout_2.addWidget(self.groupBox_2, 1, 0, 1, 1)

        self.groupBox_3 = QtGui.QGroupBox(self.tab_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.groupBox_3.sizePolicy().hasHeightForWidth())
        self.groupBox_3.setSizePolicy(sizePolicy)
        self.groupBox_3.setObjectName("groupBox_3")
        self.formLayout = QtGui.QFormLayout(self.groupBox_3)
        self.formLayout.setObjectName("formLayout")
        self.label_2 = QtGui.QLabel(self.groupBox_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_2.sizePolicy().hasHeightForWidth())
        self.label_2.setSizePolicy(sizePolicy)
        self.label_2.setObjectName("label_2")
        self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_2)
        self.yearSpinBox = QtGui.QSpinBox(self.groupBox_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.yearSpinBox.sizePolicy().hasHeightForWidth())
        self.yearSpinBox.setSizePolicy(sizePolicy)
        self.yearSpinBox.setMinimum(2010)
        self.yearSpinBox.setMaximum(2099)
        self.yearSpinBox.setObjectName("yearSpinBox")
        self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole,
                                  self.yearSpinBox)
        self.gridLayout_2.addWidget(self.groupBox_3, 2, 0, 1, 1)
        spacerItem = QtGui.QSpacerItem(20, 142, QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Expanding)
        self.gridLayout_2.addItem(spacerItem, 3, 0, 1, 1)
        self.tabWidget.addTab(self.tab_3, "")
        self.gridLayout.addWidget(self.tabWidget, 0, 0, 1, 1)

        self.tab = QtGui.QWidget()
        self.tab.setObjectName("tab")
        self.gridLayout_2 = QtGui.QGridLayout(self.tab)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.label = QtGui.QLabel(self.tab)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label.sizePolicy().hasHeightForWidth())
        self.label.setSizePolicy(sizePolicy)
        self.label.setObjectName("label")
        self.gridLayout_2.addWidget(self.label, 0, 0, 1, 1)
        self.comboBox = QtGui.QComboBox(self.tab)
        self.comboBox.setObjectName("comboBox")
        self.comboBox.addItems([dept[1] for dept in self.depts])
        self.comboBox.activated[str].connect(self.setNormsTable)

        self.tab_4 = QtGui.QWidget()
        self.tab_4.setObjectName("tab_4")
        self.gridLayout_7 = QtGui.QGridLayout(self.tab_4)
        self.gridLayout_7.setObjectName("gridLayout_7")
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.addButton = QtGui.QPushButton(self.tab_4)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap("resources/images/add.png"),
                       QtGui.QIcon.Normal, QtGui.QIcon.Off)
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap("resources/images/delete.png"),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)

        self.addButton.setIcon(icon)
        self.addButton.setObjectName("addButton")
        self.horizontalLayout.addWidget(self.addButton)
        self.deleteButton = QtGui.QPushButton(self.tab_4)
        self.deleteButton.setIcon(icon1)
        self.deleteButton.setObjectName("deleteButton")
        self.horizontalLayout.addWidget(self.deleteButton)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.gridLayout_7.addLayout(self.horizontalLayout, 0, 0, 1, 1)
        self.deptTable = QtGui.QTableWidget(self.tab_4)
        self.deptTable.setObjectName("deptTable")
        self.deptTable.setColumnCount(0)
        self.deptTable.setRowCount(0)
        self.deptTable.verticalHeader().setVisible(False)
        self.deptTable.horizontalHeader().setHighlightSections(False)
        self.deptTable.setAlternatingRowColors(True)
        self.deptTable.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows)
        self.deptTable.setSelectionMode(
            QtGui.QAbstractItemView.SingleSelection)
        self.gridLayout_7.addWidget(self.deptTable, 1, 0, 1, 1)
        self.tabWidget.addTab(self.tab_4, "")
        self.gridLayout.addWidget(self.tabWidget, 0, 0, 1, 1)
        self.buttonBox = QtGui.QDialogButtonBox(Dialog)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                          | QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.gridLayout.addWidget(self.buttonBox, 2, 0, 1, 1)

        self.gridLayout_2.addWidget(self.comboBox, 0, 1, 1, 1)
        self.normsTable = QtGui.QTableWidget(self.tab)
        self.normsTable.setObjectName("normsTable")
        self.normsTable.setColumnCount(0)
        self.normsTable.setRowCount(0)
        self.normsTable.setSelectionMode(
            QtGui.QAbstractItemView.SingleSelection)
        self.normsTable.setAlternatingRowColors(True)
        self.gridLayout_2.addWidget(self.normsTable, 1, 0, 1, 2)
        self.tabWidget.addTab(self.tab, "")
        self.tab_2 = QtGui.QWidget()
        self.tab_2.setObjectName("tab_2")
        self.gridLayout_3 = QtGui.QGridLayout(self.tab_2)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.hardwareTable = QtGui.QTableWidget(self.tab_2)
        self.hardwareTable.setObjectName("hardwareTable")
        self.hardwareTable.setColumnCount(0)
        self.hardwareTable.setRowCount(0)
        self.hardwareTable.setSelectionMode(
            QtGui.QAbstractItemView.SingleSelection)
        self.hardwareTable.setAlternatingRowColors(True)
        self.gridLayout_3.addWidget(self.hardwareTable, 0, 0, 1, 1)
        self.tabWidget.addTab(self.tab_2, "")
        self.gridLayout.addWidget(self.tabWidget, 0, 0, 1, 1)
        self.buttonBox = QtGui.QDialogButtonBox(Dialog)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                          | QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.gridLayout.addWidget(self.buttonBox, 2, 0, 1, 1)

        self.setDeptsTable()
        self.setHardwareTable()
        self.setNormsTable()
        self.retranslateUi(Dialog)
        self.tabWidget.setCurrentIndex(0)
        self.loadSettings()
        #QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("accepted()"), Dialog.close)
        #QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("rejected()"), Dialog.reject)
        self.buttonBox.accepted.connect(Dialog.close)
        self.buttonBox.rejected.connect(Dialog.reject)
        self.addButton.clicked.connect(self.addDept)
        self.deleteButton.clicked.connect(self.deleteDept)
        self.deptTable.cellChanged.connect(self.updateDept)
        QtCore.QMetaObject.connectSlotsByName(Dialog)
    def __init__(self):
        infoIcon = [
            '16 16 3 1', '   c None', '+  c #444444', '.  c #e6e6e6',
            '     ......    ', '   ..........  ', '  ......++.... ',
            ' .......++.....', ' ..............', '.....+++++......',
            '....+++++.......', '.......++.......', '.......++.......',
            '.......+........', '......++........', ' .....++.+.....',
            ' .....++++.....', '  .....++..... ', '   ..........  ',
            '     ......    '
        ]

        # Hide/show "to column" label and spinbox based on mode type
        def disableWidget(currentIndex):
            if self.d1.currentText() == "Set aliases":
                iN3.hide()
                self.d3.setEnabled(False)
                self.d3.hide()
            elif self.d1.currentText() == "Clear aliases":
                iN3.hide()
                self.d3.setEnabled(False)
                self.d3.hide()
            else:
                iN3.show()
                self.d3.setEnabled(True)
                self.d3.show()

        self.dialog = None

        self.dialog = QtGui.QDialog()
        self.dialog.resize(400, 140)

        self.dialog.setWindowTitle("Alias manager")

        iN1 = QtGui.QLabel("mode:")
        iN1.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter)
        self.d1 = QtGui.QComboBox()
        self.d1.addItem("Set aliases")
        self.d1.addItem("Clear aliases")
        self.d1.addItem("Move aliases")
        self.d1.addItem("Generate part family")
        self.d1.setCurrentIndex(0)  # set default item
        self.d1.currentIndexChanged['QString'].connect(disableWidget)

        iN2x = QtGui.QLabel("sheet:")
        iN2x.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter)
        self.dx = QtGui.QComboBox()
        for obj in App.ActiveDocument.Objects:
            if obj.TypeId == 'Spreadsheet::Sheet':
                self.dx.addItem(obj.Label)

        iN2a = QtGui.QLabel("column:")
        iN2a.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter)
        iN2b = QtGui.QLabel("from")
        iN2b.setAlignment(QtCore.Qt.AlignCenter | QtCore.Qt.AlignVCenter)
        self.d2 = QtGui.QComboBox()
        for i in range(0, 26):
            self.d2.addItem(alphabet_list[i])
        for i in range(0, 26):
            for j in range(0, 26):
                self.d2.addItem(alphabet_list[i] + alphabet_list[j])
        self.d2.setCurrentIndex(1)  # set default item

        iN3 = QtGui.QLabel("to")
        iN3.setAlignment(QtCore.Qt.AlignCenter | QtCore.Qt.AlignVCenter)
        iN3.hide()  # set initial state hidden
        self.d3 = QtGui.QComboBox()
        for i in range(0, 26):
            self.d3.addItem(alphabet_list[i])
        for i in range(0, 26):
            for j in range(0, 26):
                self.d3.addItem(alphabet_list[i] + alphabet_list[j])
        self.d3.setCurrentIndex(2)  # set default item
        self.d3.setEnabled(False)  # set initial state to not editable
        self.d3.hide()  # set initial state hidden

        iN4 = QtGui.QLabel("from row:")
        iN4.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter)
        self.d4 = QtGui.QSpinBox()
        self.d4.setValue(2.0)  # set default item
        self.d4.setSingleStep(1.0)
        self.d4.setMinimum(1.0)

        iN5 = QtGui.QLabel("to row:")
        iN5.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter)
        self.d5 = QtGui.QSpinBox()
        self.d5.setValue(4.0)  # set default item
        self.d5.setSingleStep(1.0)
        self.d5.setMinimum(1.0)

        # Info button
        self.d6 = QtGui.QPushButton("")
        self.d6.setFixedWidth(40)
        self.d6.setIcon(QtGui.QIcon(QtGui.QPixmap(infoIcon)))
        self.d6.clicked.connect(self.popup)

        okbox = QtGui.QDialogButtonBox(self.dialog)
        okbox.setOrientation(QtCore.Qt.Horizontal)
        okbox.setStandardButtons(QtGui.QDialogButtonBox.Ok
                                 | QtGui.QDialogButtonBox.Close)

        grid = QtGui.QGridLayout()
        grid.setSpacing(10)

        # Mode
        grid.addWidget(self.d1, 0, 0, 1, 3)
        # column, column from
        grid.addWidget(iN2x, 1, 0, 1, 1)
        grid.addWidget(self.dx, 1, 1, 1, 1)
        grid.addWidget(iN2a, 3, 0, 1, 1)
        grid.addWidget(iN2b, 2, 1, 1, 1)
        grid.addWidget(self.d2, 3, 1, 1, 1)
        # column to
        grid.addWidget(iN3, 2, 2, 1, 1)
        grid.addWidget(self.d3, 3, 2, 1, 1)
        # from row
        grid.addWidget(iN4, 4, 0, 1, 1)
        grid.addWidget(self.d4, 4, 1, 1, 1)
        # to row
        grid.addWidget(iN5, 5, 0, 1, 1)
        grid.addWidget(self.d5, 5, 1)
        # + info
        grid.addWidget(self.d6, 7, 0, 1, 1)
        # cancel, OK
        grid.addWidget(okbox, 7, 1, 1, 2)

        self.dialog.setLayout(grid)

        # # Set Tab order (not needed anymore because of enabling/disabling spinboxes)
        # self.dialog.setTabOrder(self.d3, self.d1)
        # self.dialog.setTabOrder(self.d1, self.d2)
        # self.dialog.setTabOrder(self.d2, self.d4)
        # self.dialog.setTabOrder(self.d4, self.d5)
        # self.dialog.setTabOrder(self.d5, self.d3)

        QtCore.QObject.connect(okbox, QtCore.SIGNAL("rejected()"), self.close)
        QtCore.QObject.connect(okbox, QtCore.SIGNAL("accepted()"),
                               self.aliasManager)
        QtCore.QMetaObject.connectSlotsByName(self.dialog)
        self.dialog.show()
        self.dialog.exec_()
Example #23
0
    def setup_ui(self):
        self.setWindowTitle("STA-LTA settings")
        self.verticalLayout = QtGui.QVBoxLayout(self)
        # Set STA-LTA Group Box
        self.staltaGroupBox = QtGui.QGroupBox("STA-LTA", self)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHeightForWidth(
            self.staltaGroupBox.sizePolicy().hasHeightForWidth())
        self.staltaGroupBox.setSizePolicy(sizePolicy)
        self.staltaGroupBox.setAlignment(QtCore.Qt.AlignLeading
                                         | QtCore.Qt.AlignLeft
                                         | QtCore.Qt.AlignVCenter)
        self.formLayout = QtGui.QFormLayout(self.staltaGroupBox)
        self.formLayout.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint)
        self.formLayout.setFieldGrowthPolicy(
            QtGui.QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout.setRowWrapPolicy(QtGui.QFormLayout.DontWrapRows)
        self.formLayout.setLabelAlignment(QtCore.Qt.AlignRight
                                          | QtCore.Qt.AlignTrailing
                                          | QtCore.Qt.AlignVCenter)
        self.formLayout.setFormAlignment(QtCore.Qt.AlignLeading
                                         | QtCore.Qt.AlignLeft
                                         | QtCore.Qt.AlignTop)
        self.formLayout.setContentsMargins(12, 12, 12, 12)
        self.formLayout.setHorizontalSpacing(24)
        self.staLabel = QtGui.QLabel("STA window (in seconds):",
                                     self.staltaGroupBox)
        self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole,
                                  self.staLabel)
        self.staSpinBox = QtGui.QDoubleSpinBox(self.staltaGroupBox)
        self.staSpinBox.setAccelerated(True)
        self.staSpinBox.setMinimum(self.step)
        self.staSpinBox.setSingleStep(self.step)
        self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole,
                                  self.staSpinBox)
        self.ltaLabel = QtGui.QLabel("LTA window (in seconds):",
                                     self.staltaGroupBox)
        self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole,
                                  self.ltaLabel)
        self.ltaSpinBox = QtGui.QDoubleSpinBox(self.staltaGroupBox)
        self.ltaSpinBox.setAccelerated(True)
        self.ltaSpinBox.setMaximum(self.max_value)
        self.ltaSpinBox.setSingleStep(self.step)
        self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole,
                                  self.ltaSpinBox)
        self.verticalLayout.addWidget(self.staltaGroupBox)

        # Set Takanami Group Box
        self.takanamiGroupBox = QtGui.QGroupBox("Takanami Settings", self)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHeightForWidth(
            self.takanamiGroupBox.sizePolicy().hasHeightForWidth())
        self.takanamiGroupBox.setSizePolicy(sizePolicy)
        self.takanamiformLayout = QtGui.QFormLayout(self.takanamiGroupBox)
        self.takanamiformLayout.setLabelAlignment(QtCore.Qt.AlignRight
                                                  | QtCore.Qt.AlignTrailing
                                                  | QtCore.Qt.AlignVCenter)
        self.takanamiformLayout.setContentsMargins(12, 12, 12, 12)
        self.takanamiformLayout.setHorizontalSpacing(24)
        self.takanamiCheckBox = QtGui.QCheckBox("Apply Takanami on results",
                                                self.takanamiGroupBox)
        self.takanamiCheckBox.setChecked(True)
        self.takanamiformLayout.setWidget(0, QtGui.QFormLayout.LabelRole,
                                          self.takanamiCheckBox)
        self.takanamiMarginLabel = QtGui.QLabel(
            "Takanami Max. Margin (in seconds):", self.takanamiGroupBox)
        self.takanamiformLayout.setWidget(1, QtGui.QFormLayout.LabelRole,
                                          self.takanamiMarginLabel)
        self.takanamiMarginSpinBox = QtGui.QDoubleSpinBox(
            self.takanamiGroupBox)
        self.takanamiMarginSpinBox.setAccelerated(True)
        self.takanamiMarginSpinBox.setMinimum(1.0)
        self.takanamiMarginSpinBox.setMaximum(20.0)
        self.takanamiMarginSpinBox.setSingleStep(self.step)
        self.takanamiformLayout.setWidget(1, QtGui.QFormLayout.FieldRole,
                                          self.takanamiMarginSpinBox)
        self.verticalLayout.addWidget(self.takanamiGroupBox)

        # Button Box
        self.buttonBox = QtGui.QDialogButtonBox(self)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(
            QtGui.QDialogButtonBox.RestoreDefaults
            | QtGui.QDialogButtonBox.Cancel | QtGui.QDialogButtonBox.Ok)
        self.verticalLayout.addWidget(self.buttonBox)
la.addWidget(QtGui.QLabel("Cartridge"))
cartridge_check.setChecked(False)
la.addWidget(cartridge_check)

line6 = QtGui.QFrame(DialogBox)
line6.setFrameShape(QtGui.QFrame.HLine)
line6.setFrameShadow(QtGui.QFrame.Sunken)
la.addWidget(line6)

onedrawing_check = QtGui.QCheckBox(DialogBox)
onedrawing_check.setObjectName("checkBox")
la.addWidget(QtGui.QLabel("Group drawings in page"))
onedrawing_check.setChecked(True)
la.addWidget(onedrawing_check)

line7 = QtGui.QFrame(DialogBox)
line7.setFrameShape(QtGui.QFrame.HLine)
line7.setFrameShadow(QtGui.QFrame.Sunken)
la.addWidget(line7)

box = QtGui.QDialogButtonBox(DialogBox)
box.setOrientation(QtCore.Qt.Horizontal)
box.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                       | QtGui.QDialogButtonBox.Ok)
la.addWidget(box)

QtCore.QObject.connect(box, QtCore.SIGNAL("accepted()"), proceed)
QtCore.QObject.connect(box, QtCore.SIGNAL("rejected()"), close)
QtCore.QMetaObject.connectSlotsByName(DialogBox)
DialogBox.show()
Example #25
0
    def setupUi(self, NewModel):
        NewModel.setObjectName("NewModel")
        NewModel.setWindowModality(QtCore.Qt.ApplicationModal)
        NewModel.resize(272, 200)
        NewModel.setMinimumSize(QtCore.QSize(272, 200))
        NewModel.setMaximumSize(QtCore.QSize(272, 200))
        NewModel.setContextMenuPolicy(QtCore.Qt.NoContextMenu)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(":/newImage.png"), QtGui.QIcon.Normal,
                       QtGui.QIcon.Off)
        NewModel.setWindowIcon(icon)
        NewModel.setWhatsThis("")
        NewModel.setLocale(
            QtCore.QLocale(QtCore.QLocale.English,
                           QtCore.QLocale.UnitedStates))
        NewModel.setSizeGripEnabled(False)
        NewModel.setModal(True)
        self.buttonBox = QtGui.QDialogButtonBox(NewModel)
        self.buttonBox.setGeometry(QtCore.QRect(40, 160, 201, 32))
        self.buttonBox.setMaximumSize(QtCore.QSize(300, 300))
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                          | QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setCenterButtons(True)
        self.buttonBox.setObjectName("buttonBox")
        self.formLayoutWidget = QtGui.QWidget(NewModel)
        self.formLayoutWidget.setGeometry(QtCore.QRect(40, 20, 191, 131))
        self.formLayoutWidget.setObjectName("formLayoutWidget")
        self.formLayout = QtGui.QFormLayout(self.formLayoutWidget)
        self.formLayout.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint)
        self.formLayout.setContentsMargins(0, 0, 0, 0)
        self.formLayout.setObjectName("formLayout")
        self.widthLabel = QtGui.QLabel(self.formLayoutWidget)
        self.widthLabel.setObjectName("widthLabel")
        self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole,
                                  self.widthLabel)
        self.widthLineEdit = QtGui.QLineEdit(self.formLayoutWidget)
        self.widthLineEdit.setMaximumSize(QtCore.QSize(80, 16777215))
        self.widthLineEdit.setObjectName("widthLineEdit")
        self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole,
                                  self.widthLineEdit)
        self.heightLabel = QtGui.QLabel(self.formLayoutWidget)
        self.heightLabel.setObjectName("heightLabel")
        self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole,
                                  self.heightLabel)
        self.heightLineEdit = QtGui.QLineEdit(self.formLayoutWidget)
        self.heightLineEdit.setMaximumSize(QtCore.QSize(80, 16777215))
        self.heightLineEdit.setObjectName("heightLineEdit")
        self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole,
                                  self.heightLineEdit)
        self.pixelLabel = QtGui.QLabel(self.formLayoutWidget)
        self.pixelLabel.setObjectName("pixelLabel")
        self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole,
                                  self.pixelLabel)
        self.pixelLineEdit = QtGui.QLineEdit(self.formLayoutWidget)
        self.pixelLineEdit.setMaximumSize(QtCore.QSize(80, 16777215))
        self.pixelLineEdit.setObjectName("pixelLineEdit")
        self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole,
                                  self.pixelLineEdit)
        self.labelLabel = QtGui.QLabel(self.formLayoutWidget)
        self.labelLabel.setObjectName("labelLabel")
        self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole,
                                  self.labelLabel)
        self.labelSpinBox = QtGui.QSpinBox(self.formLayoutWidget)
        self.labelSpinBox.setMinimumSize(QtCore.QSize(80, 0))
        self.labelSpinBox.setMaximumSize(QtCore.QSize(80, 16777215))
        self.labelSpinBox.setMaximum(240)
        self.labelSpinBox.setSingleStep(40)
        self.labelSpinBox.setObjectName("labelSpinBox")
        self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole,
                                  self.labelSpinBox)

        self.retranslateUi(NewModel)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("accepted()"),
                               NewModel.accept)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("rejected()"),
                               NewModel.reject)
        QtCore.QMetaObject.connectSlotsByName(NewModel)
        NewModel.setTabOrder(self.buttonBox, self.widthLineEdit)
        NewModel.setTabOrder(self.widthLineEdit, self.heightLineEdit)
        NewModel.setTabOrder(self.heightLineEdit, self.pixelLineEdit)
        NewModel.setTabOrder(self.pixelLineEdit, self.labelSpinBox)
Example #26
0
    def __init__(self, mainWindow, parent=None):
        super(DisplayOptionsWindow, self).__init__(parent)

        self.setWindowFlags(self.windowFlags()
                            | QtCore.Qt.WindowStaysOnTopHint)

        self.parent = parent
        self.mainWindow = mainWindow

        self.setSizePolicy(QtGui.QSizePolicy.Minimum,
                           QtGui.QSizePolicy.Minimum)
        self.setMinimumWidth(250)
        self.setWindowTitle("Filter list %d display options" % self.parent.tab)
        #        self.setWindowIcon(QtGui.QIcon(iconPath("bonding.jpg")))

        # settings
        settings = QtCore.QSettings()

        # default options (read from settings if appropriate)
        self.atomScaleFactor = 1.0
        self.resA = float(settings.value("display/resA", 250.0))
        self.resB = float(settings.value("display/resB", 0.36))

        self.resDefaults = {
            "medium": (250, 0.36),
            "high": (330, 0.36),
            "low": (170, 0.36),
        }

        # layout
        layout = QtGui.QVBoxLayout(self)

        # group box
        scaleFactorGroup = genericForm.GenericForm(self, None,
                                                   "Atom size scale factor")
        scaleFactorGroup.show()

        # scale factor
        self.atomScaleFactorSpin = QtGui.QDoubleSpinBox()
        self.atomScaleFactorSpin.setMinimum(0.1)
        self.atomScaleFactorSpin.setMaximum(2.0)
        self.atomScaleFactorSpin.setSingleStep(0.1)
        self.atomScaleFactorSpin.setValue(self.atomScaleFactor)

        row = scaleFactorGroup.newRow()
        row.addWidget(self.atomScaleFactorSpin)

        self.atomScaleFactorSlider = QtGui.QSlider(QtCore.Qt.Horizontal)
        self.atomScaleFactorSlider.setMinimum(1)
        self.atomScaleFactorSlider.setMaximum(20)
        self.atomScaleFactorSlider.setSingleStep(1)
        self.atomScaleFactorSlider.setValue(int(self.atomScaleFactor * 10))

        self.atomScaleFactorSpin.valueChanged.connect(
            self.atomScaleSpinChanged)
        self.atomScaleFactorSlider.valueChanged.connect(
            self.atomScaleSliderChanged)

        row = scaleFactorGroup.newRow()
        row.addWidget(self.atomScaleFactorSlider)

        layout.addWidget(scaleFactorGroup)

        # group box for resolution settings
        resGroupBox = genericForm.GenericForm(self, None, "Sphere resolution")
        resGroupBox.show()

        label = QtGui.QLabel("res = a.N^(-b)")
        row = resGroupBox.newRow()
        row.addWidget(label)

        label = QtGui.QLabel("a = ")
        self.resASpin = QtGui.QDoubleSpinBox()
        self.resASpin.setMinimum(1)
        self.resASpin.setMaximum(500)
        self.resASpin.setSingleStep(1)
        self.resASpin.valueChanged.connect(self.resAChanged)
        row = resGroupBox.newRow()
        row.addWidget(label)
        row.addWidget(self.resASpin)

        label = QtGui.QLabel("b = ")
        self.resBSpin = QtGui.QDoubleSpinBox()
        self.resBSpin.setMinimum(0.01)
        self.resBSpin.setMaximum(1)
        self.resBSpin.setSingleStep(0.01)
        self.resBSpin.valueChanged.connect(self.resBChanged)
        row = resGroupBox.newRow()
        row.addWidget(label)
        row.addWidget(self.resBSpin)

        # defaults buttons
        self.defaultButtonsDict = {}
        for setting in self.resDefaults:
            settingButton = QtGui.QPushButton(setting, parent=self)
            settingButton.setToolTip("Use default: %s" % setting)
            settingButton.clicked.connect(
                functools.partial(self.applyDefault, setting))
            settingButton.setAutoDefault(0)
            settingButton.setCheckable(1)
            settingButton.setChecked(0)
            row = resGroupBox.newRow()
            row.addWidget(settingButton)
            self.defaultButtonsDict[setting] = settingButton

        # set values
        self.resASpin.setValue(self.resA)
        self.resBSpin.setValue(self.resB)

        # store as default
        storeDefaultButton = QtGui.QPushButton("Store as default", parent=self)
        storeDefaultButton.setToolTip("Store settings as default values")
        storeDefaultButton.setAutoDefault(0)
        storeDefaultButton.clicked.connect(self.storeResSettings)
        row = resGroupBox.newRow()
        row.addWidget(storeDefaultButton)

        layout.addWidget(resGroupBox)

        buttonBox = QtGui.QDialogButtonBox(QtGui.QDialogButtonBox.Close)
        buttonBox.rejected.connect(self.reject)
        layout.addWidget(buttonBox)
Example #27
0
    def setupUi(self, runSimulationDialog):
        runSimulationDialog.setObjectName("runSimulationDialog")
        runSimulationDialog.resize(275, 340)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            runSimulationDialog.sizePolicy().hasHeightForWidth())
        runSimulationDialog.setSizePolicy(sizePolicy)
        runSimulationDialog.setMinimumSize(QtCore.QSize(275, 340))
        runSimulationDialog.setMaximumSize(QtCore.QSize(275, 340))
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(":/runGL.png"), QtGui.QIcon.Normal,
                       QtGui.QIcon.Off)
        runSimulationDialog.setWindowIcon(icon)
        runSimulationDialog.setSizeGripEnabled(False)
        self.verticalLayoutWidget = QtGui.QWidget(runSimulationDialog)
        self.verticalLayoutWidget.setGeometry(QtCore.QRect(10, 10, 251, 326))
        self.verticalLayoutWidget.setObjectName("verticalLayoutWidget")
        self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget)
        self.verticalLayout.setSpacing(15)
        self.verticalLayout.setContentsMargins(-1, 10, -1, -1)
        self.verticalLayout.setObjectName("verticalLayout")
        self.viewCheckBox = QtGui.QCheckBox(self.verticalLayoutWidget)
        self.viewCheckBox.setObjectName("viewCheckBox")
        self.verticalLayout.addWidget(self.viewCheckBox)
        self.receiverCheckBox = QtGui.QCheckBox(self.verticalLayoutWidget)
        self.receiverCheckBox.setObjectName("receiverCheckBox")
        self.verticalLayout.addWidget(self.receiverCheckBox)
        self.snapshotsPushButton = QtGui.QPushButton(self.verticalLayoutWidget)
        self.snapshotsPushButton.setMinimumSize(QtCore.QSize(0, 40))
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(":/snapshots.png"), QtGui.QIcon.Normal,
                        QtGui.QIcon.Off)
        self.snapshotsPushButton.setIcon(icon1)
        self.snapshotsPushButton.setIconSize(QtCore.QSize(20, 20))
        self.snapshotsPushButton.setObjectName("snapshotsPushButton")
        self.verticalLayout.addWidget(self.snapshotsPushButton)
        self.stepsLabel = QtGui.QLabel(self.verticalLayoutWidget)
        self.stepsLabel.setObjectName("stepsLabel")
        self.verticalLayout.addWidget(self.stepsLabel)
        self.formLayout = QtGui.QFormLayout()
        self.formLayout.setFieldGrowthPolicy(
            QtGui.QFormLayout.FieldsStayAtSizeHint)
        self.formLayout.setObjectName("formLayout")
        self.snapshotStepLabel = QtGui.QLabel(self.verticalLayoutWidget)
        self.snapshotStepLabel.setObjectName("snapshotStepLabel")
        self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole,
                                  self.snapshotStepLabel)
        self.snapshotStepSpinBox = QtGui.QSpinBox(self.verticalLayoutWidget)
        self.snapshotStepSpinBox.setMinimum(50)
        self.snapshotStepSpinBox.setMaximum(1000)
        self.snapshotStepSpinBox.setSingleStep(50)
        self.snapshotStepSpinBox.setProperty("value", 100)
        self.snapshotStepSpinBox.setObjectName("snapshotStepSpinBox")
        self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole,
                                  self.snapshotStepSpinBox)
        self.visualizacionRangeLabel = QtGui.QLabel(self.verticalLayoutWidget)
        self.visualizacionRangeLabel.setObjectName("visualizacionRangeLabel")
        self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole,
                                  self.visualizacionRangeLabel)
        self.visualizacionRangeSpinBox = QtGui.QSpinBox(
            self.verticalLayoutWidget)
        self.visualizacionRangeSpinBox.setMinimum(10)
        self.visualizacionRangeSpinBox.setMaximum(80)
        self.visualizacionRangeSpinBox.setSingleStep(10)
        self.visualizacionRangeSpinBox.setProperty("value", 60)
        self.visualizacionRangeSpinBox.setObjectName(
            "visualizacionRangeSpinBox")
        self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole,
                                  self.visualizacionRangeSpinBox)
        self.enableSavingFieldsLabel = QtGui.QLabel(self.verticalLayoutWidget)
        self.enableSavingFieldsLabel.setObjectName("enableSavingFieldsLabel")
        self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole,
                                  self.enableSavingFieldsLabel)
        self.enableSavingFieldsCheckBox = QtGui.QCheckBox(
            self.verticalLayoutWidget)
        self.enableSavingFieldsCheckBox.setObjectName(
            "enableSavingFieldsCheckBox")
        self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole,
                                  self.enableSavingFieldsCheckBox)
        self.verticalLayout.addLayout(self.formLayout)
        self.colormapLayout = QtGui.QHBoxLayout()
        self.colormapLayout.setObjectName("colormapLayout")
        self.colormapComboBox = QtGui.QComboBox(self.verticalLayoutWidget)
        self.colormapComboBox.setMaximumSize(QtCore.QSize(80, 16777215))
        self.colormapComboBox.setObjectName("colormapComboBox")
        self.colormapLayout.addWidget(self.colormapComboBox)
        self.verticalLayout.addLayout(self.colormapLayout)
        self.buttonBox = QtGui.QDialogButtonBox(self.verticalLayoutWidget)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                          | QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.verticalLayout.addWidget(self.buttonBox)

        self.retranslateUi(runSimulationDialog)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("accepted()"),
                               runSimulationDialog.accept)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("rejected()"),
                               runSimulationDialog.reject)
        QtCore.QMetaObject.connectSlotsByName(runSimulationDialog)
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.setWindowModality(QtCore.Qt.ApplicationModal)
        Dialog.resize(519, 451)
        self.layoutWidget = QtGui.QWidget(Dialog)
        self.layoutWidget.setGeometry(QtCore.QRect(20, 10, 481, 442))
        self.layoutWidget.setObjectName("layoutWidget")
        self.verticalLayout = QtGui.QVBoxLayout(self.layoutWidget)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.label_8 = QtGui.QLabel(self.layoutWidget)
        font = QtGui.QFont()
        font.setPointSize(16)
        self.label_8.setFont(font)
        self.label_8.setObjectName("label_8")
        self.verticalLayout.addWidget(self.label_8)
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setSpacing(20)
        self.gridLayout.setObjectName("gridLayout")
        self.thicknesspinBox = QtGui.QSpinBox(self.layoutWidget)
        self.thicknesspinBox.setMinimum(1)
        self.thicknesspinBox.setMaximum(15)
        self.thicknesspinBox.setProperty("value", 3)
        self.thicknesspinBox.setObjectName("thicknesspinBox")
        self.gridLayout.addWidget(self.thicknesspinBox, 9, 2, 1, 1)
        self.thicknessSlider = QtGui.QSlider(self.layoutWidget)
        self.thicknessSlider.setInputMethodHints(QtCore.Qt.ImhNone)
        self.thicknessSlider.setMinimum(1)
        self.thicknessSlider.setProperty("value", 3)
        self.thicknessSlider.setOrientation(QtCore.Qt.Horizontal)
        self.thicknessSlider.setInvertedAppearance(False)
        self.thicknessSlider.setInvertedControls(False)
        self.thicknessSlider.setTickPosition(QtGui.QSlider.TicksAbove)
        self.thicknessSlider.setObjectName("thicknessSlider")
        self.gridLayout.addWidget(self.thicknessSlider, 9, 1, 1, 1)
        self.label_2 = QtGui.QLabel(self.layoutWidget)
        self.label_2.setObjectName("label_2")
        self.gridLayout.addWidget(self.label_2, 3, 0, 1, 1)
        self.label_3 = QtGui.QLabel(self.layoutWidget)
        self.label_3.setObjectName("label_3")
        self.gridLayout.addWidget(self.label_3, 6, 0, 1, 1)
        self.widthSlider = QtGui.QSlider(self.layoutWidget)
        self.widthSlider.setMinimum(10)
        self.widthSlider.setMaximum(1000)
        self.widthSlider.setSliderPosition(30)
        self.widthSlider.setOrientation(QtCore.Qt.Horizontal)
        self.widthSlider.setTickPosition(QtGui.QSlider.TicksAbove)
        self.widthSlider.setObjectName("widthSlider")
        self.gridLayout.addWidget(self.widthSlider, 0, 1, 1, 1)
        self.heightspinBox = QtGui.QSpinBox(self.layoutWidget)
        self.heightspinBox.setMinimum(10)
        self.heightspinBox.setMaximum(1000)
        self.heightspinBox.setProperty("value", 30)
        self.heightspinBox.setObjectName("heightspinBox")
        self.gridLayout.addWidget(self.heightspinBox, 3, 2, 1, 1)
        self.depthspinBox = QtGui.QSpinBox(self.layoutWidget)
        self.depthspinBox.setButtonSymbols(QtGui.QAbstractSpinBox.UpDownArrows)
        self.depthspinBox.setMinimum(10)
        self.depthspinBox.setMaximum(1000)
        self.depthspinBox.setProperty("value", 35)
        self.depthspinBox.setObjectName("depthspinBox")
        self.gridLayout.addWidget(self.depthspinBox, 6, 2, 1, 1)
        self.depthSlider = QtGui.QSlider(self.layoutWidget)
        self.depthSlider.setMinimum(10)
        self.depthSlider.setMaximum(1000)
        self.depthSlider.setProperty("value", 35)
        self.depthSlider.setOrientation(QtCore.Qt.Horizontal)
        self.depthSlider.setTickPosition(QtGui.QSlider.TicksAbove)
        self.depthSlider.setObjectName("depthSlider")
        self.gridLayout.addWidget(self.depthSlider, 6, 1, 1, 1)
        self.widthspinBox = QtGui.QSpinBox(self.layoutWidget)
        self.widthspinBox.setReadOnly(False)
        self.widthspinBox.setButtonSymbols(QtGui.QAbstractSpinBox.UpDownArrows)
        self.widthspinBox.setMinimum(10)
        self.widthspinBox.setMaximum(1000)
        self.widthspinBox.setProperty("value", 30)
        self.widthspinBox.setObjectName("widthspinBox")
        self.gridLayout.addWidget(self.widthspinBox, 0, 2, 1, 1)
        self.label_7 = QtGui.QLabel(self.layoutWidget)
        self.label_7.setObjectName("label_7")
        self.gridLayout.addWidget(self.label_7, 9, 0, 1, 1)
        self.heightSlider = QtGui.QSlider(self.layoutWidget)
        self.heightSlider.setMinimum(10)
        self.heightSlider.setMaximum(1000)
        self.heightSlider.setSliderPosition(30)
        self.heightSlider.setOrientation(QtCore.Qt.Horizontal)
        self.heightSlider.setTickPosition(QtGui.QSlider.TicksAbove)
        self.heightSlider.setObjectName("heightSlider")
        self.gridLayout.addWidget(self.heightSlider, 3, 1, 1, 1)
        self.label = QtGui.QLabel(self.layoutWidget)
        self.label.setObjectName("label")
        self.gridLayout.addWidget(self.label, 0, 0, 1, 1)
        self.line = QtGui.QFrame(self.layoutWidget)
        self.line.setFrameShape(QtGui.QFrame.HLine)
        self.line.setFrameShadow(QtGui.QFrame.Sunken)
        self.line.setObjectName("line")
        self.gridLayout.addWidget(self.line, 8, 0, 1, 1)
        self.line_3 = QtGui.QFrame(self.layoutWidget)
        self.line_3.setFrameShape(QtGui.QFrame.HLine)
        self.line_3.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_3.setObjectName("line_3")
        self.gridLayout.addWidget(self.line_3, 8, 2, 1, 1)
        self.line_2 = QtGui.QFrame(self.layoutWidget)
        self.line_2.setFrameShape(QtGui.QFrame.HLine)
        self.line_2.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_2.setObjectName("line_2")
        self.gridLayout.addWidget(self.line_2, 8, 1, 1, 1)
        self.heightTab = QtGui.QSpinBox(self.layoutWidget)
        self.heightTab.setFrame(True)
        self.heightTab.setReadOnly(True)
        self.heightTab.setButtonSymbols(QtGui.QAbstractSpinBox.NoButtons)
        self.heightTab.setMinimum(3)
        self.heightTab.setSingleStep(2)
        self.heightTab.setProperty("value", 3)
        self.heightTab.setObjectName("heightTab")
        self.gridLayout.addWidget(self.heightTab, 4, 2, 1, 1)
        self.depthTab = QtGui.QSpinBox(self.layoutWidget)
        self.depthTab.setEnabled(True)
        self.depthTab.setReadOnly(True)
        self.depthTab.setButtonSymbols(QtGui.QAbstractSpinBox.NoButtons)
        self.depthTab.setMinimum(3)
        self.depthTab.setSingleStep(2)
        self.depthTab.setProperty("value", 3)
        self.depthTab.setObjectName("depthTab")
        self.gridLayout.addWidget(self.depthTab, 7, 2, 1, 1)
        self.widthTab = QtGui.QSpinBox(self.layoutWidget)
        self.widthTab.setReadOnly(True)
        self.widthTab.setButtonSymbols(QtGui.QAbstractSpinBox.NoButtons)
        self.widthTab.setMinimum(3)
        self.widthTab.setSingleStep(2)
        self.widthTab.setProperty("value", 3)
        self.widthTab.setObjectName("widthTab")
        self.gridLayout.addWidget(self.widthTab, 1, 2, 1, 1)
        self.line_4 = QtGui.QFrame(self.layoutWidget)
        self.line_4.setFrameShape(QtGui.QFrame.HLine)
        self.line_4.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_4.setObjectName("line_4")
        self.gridLayout.addWidget(self.line_4, 5, 0, 1, 1)
        self.line_5 = QtGui.QFrame(self.layoutWidget)
        self.line_5.setFrameShape(QtGui.QFrame.HLine)
        self.line_5.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_5.setObjectName("line_5")
        self.gridLayout.addWidget(self.line_5, 5, 1, 1, 1)
        self.line_6 = QtGui.QFrame(self.layoutWidget)
        self.line_6.setFrameShape(QtGui.QFrame.HLine)
        self.line_6.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_6.setObjectName("line_6")
        self.gridLayout.addWidget(self.line_6, 5, 2, 1, 1)
        self.line_7 = QtGui.QFrame(self.layoutWidget)
        self.line_7.setFrameShape(QtGui.QFrame.HLine)
        self.line_7.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_7.setObjectName("line_7")
        self.gridLayout.addWidget(self.line_7, 2, 0, 1, 1)
        self.line_8 = QtGui.QFrame(self.layoutWidget)
        self.line_8.setFrameShape(QtGui.QFrame.HLine)
        self.line_8.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_8.setObjectName("line_8")
        self.gridLayout.addWidget(self.line_8, 2, 1, 1, 1)
        self.line_9 = QtGui.QFrame(self.layoutWidget)
        self.line_9.setFrameShape(QtGui.QFrame.HLine)
        self.line_9.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_9.setObjectName("line_9")
        self.gridLayout.addWidget(self.line_9, 2, 2, 1, 1)
        self.label_6 = QtGui.QLabel(self.layoutWidget)
        self.label_6.setObjectName("label_6")
        self.gridLayout.addWidget(self.label_6, 7, 0, 1, 1)
        self.label_5 = QtGui.QLabel(self.layoutWidget)
        self.label_5.setObjectName("label_5")
        self.gridLayout.addWidget(self.label_5, 4, 0, 1, 1)
        self.label_4 = QtGui.QLabel(self.layoutWidget)
        self.label_4.setObjectName("label_4")
        self.gridLayout.addWidget(self.label_4, 1, 0, 1, 1)
        self.widthTabSlider = QtGui.QSlider(self.layoutWidget)
        self.widthTabSlider.setMinimum(3)
        self.widthTabSlider.setSingleStep(2)
        self.widthTabSlider.setOrientation(QtCore.Qt.Horizontal)
        self.widthTabSlider.setTickPosition(QtGui.QSlider.TicksAbove)
        self.widthTabSlider.setObjectName("widthTabSlider")
        self.gridLayout.addWidget(self.widthTabSlider, 1, 1, 1, 1)
        self.heightTabSlider = QtGui.QSlider(self.layoutWidget)
        self.heightTabSlider.setMinimum(3)
        self.heightTabSlider.setSingleStep(2)
        self.heightTabSlider.setOrientation(QtCore.Qt.Horizontal)
        self.heightTabSlider.setTickPosition(QtGui.QSlider.TicksAbove)
        self.heightTabSlider.setObjectName("heightTabSlider")
        self.gridLayout.addWidget(self.heightTabSlider, 4, 1, 1, 1)
        self.depthTabSlider = QtGui.QSlider(self.layoutWidget)
        self.depthTabSlider.setMinimum(3)
        self.depthTabSlider.setSingleStep(2)
        self.depthTabSlider.setOrientation(QtCore.Qt.Horizontal)
        self.depthTabSlider.setTickPosition(QtGui.QSlider.TicksAbove)
        self.depthTabSlider.setObjectName("depthTabSlider")
        self.gridLayout.addWidget(self.depthTabSlider, 7, 1, 1, 1)
        self.verticalLayout.addLayout(self.gridLayout)
        self.buttonBox = QtGui.QDialogButtonBox(self.layoutWidget)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                          | QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.verticalLayout.addWidget(self.buttonBox)

        self.retranslateUi(Dialog)
        QtCore.QMetaObject.connectSlotsByName(Dialog)
Example #29
0
    def setupUi(self, CrestDialog):
        CrestDialog.setObjectName("CrestDialog")
        CrestDialog.resize(400, 320)
        CrestDialog.setMinimumSize(QtCore.QSize(400, 320))
        CrestDialog.setMaximumSize(QtCore.QSize(400, 320))
        font = QtGui.QFont()
        font.setFamily("Arial")
        CrestDialog.setFont(font)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(":/images/app_icon.png"),
                       QtGui.QIcon.Normal, QtGui.QIcon.Off)
        CrestDialog.setWindowIcon(icon)
        self.gridLayout = QtGui.QGridLayout(CrestDialog)
        self.gridLayout.setObjectName("gridLayout")
        self.label_5 = QtGui.QLabel(CrestDialog)
        self.label_5.setObjectName("label_5")
        self.gridLayout.addWidget(self.label_5, 3, 0, 1, 2)
        self.groupBox = QtGui.QGroupBox(CrestDialog)
        self.groupBox.setObjectName("groupBox")
        self.horizontalLayout_2 = QtGui.QHBoxLayout(self.groupBox)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.radioButton_implicit = QtGui.QRadioButton(self.groupBox)
        self.radioButton_implicit.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.radioButton_implicit.setChecked(True)
        self.radioButton_implicit.setObjectName("radioButton_implicit")
        self.horizontalLayout_2.addWidget(self.radioButton_implicit)
        self.radioButton_user = QtGui.QRadioButton(self.groupBox)
        self.radioButton_user.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.radioButton_user.setObjectName("radioButton_user")
        self.horizontalLayout_2.addWidget(self.radioButton_user)
        self.gridLayout.addWidget(self.groupBox, 1, 0, 1, 2)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.label_4 = QtGui.QLabel(CrestDialog)
        self.label_4.setOpenExternalLinks(True)
        self.label_4.setObjectName("label_4")
        self.horizontalLayout.addWidget(self.label_4)
        self.label_6 = QtGui.QLabel(CrestDialog)
        self.label_6.setAlignment(QtCore.Qt.AlignRight
                                  | QtCore.Qt.AlignTrailing
                                  | QtCore.Qt.AlignVCenter)
        self.label_6.setOpenExternalLinks(True)
        self.label_6.setObjectName("label_6")
        self.horizontalLayout.addWidget(self.label_6)
        self.gridLayout.addLayout(self.horizontalLayout, 8, 1, 1, 1)
        self.label = QtGui.QLabel(CrestDialog)
        self.label.setText("")
        self.label.setPixmap(QtGui.QPixmap(":/images/crest_banner.png"))
        self.label.setObjectName("label")
        self.gridLayout.addWidget(self.label, 0, 0, 1, 2)
        self.buttonBox = QtGui.QDialogButtonBox(CrestDialog)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                          | QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.gridLayout.addWidget(self.buttonBox, 10, 0, 1, 2)
        self.lineEdit_client_id = QtGui.QLineEdit(CrestDialog)
        self.lineEdit_client_id.setObjectName("lineEdit_client_id")
        self.gridLayout.addWidget(self.lineEdit_client_id, 5, 1, 1, 1)
        self.label_2 = QtGui.QLabel(CrestDialog)
        self.label_2.setAlignment(QtCore.Qt.AlignRight
                                  | QtCore.Qt.AlignTrailing
                                  | QtCore.Qt.AlignVCenter)
        self.label_2.setObjectName("label_2")
        self.gridLayout.addWidget(self.label_2, 5, 0, 1, 1)
        self.line = QtGui.QFrame(CrestDialog)
        self.line.setFrameShape(QtGui.QFrame.HLine)
        self.line.setFrameShadow(QtGui.QFrame.Sunken)
        self.line.setObjectName("line")
        self.gridLayout.addWidget(self.line, 4, 0, 1, 2)
        self.lineEdit_client_secret = QtGui.QLineEdit(CrestDialog)
        self.lineEdit_client_secret.setObjectName("lineEdit_client_secret")
        self.gridLayout.addWidget(self.lineEdit_client_secret, 6, 1, 1, 1)
        self.label_3 = QtGui.QLabel(CrestDialog)
        self.label_3.setAlignment(QtCore.Qt.AlignRight
                                  | QtCore.Qt.AlignTrailing
                                  | QtCore.Qt.AlignVCenter)
        self.label_3.setObjectName("label_3")
        self.gridLayout.addWidget(self.label_3, 6, 0, 1, 1)
        spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Expanding)
        self.gridLayout.addItem(spacerItem, 2, 0, 1, 2)

        self.retranslateUi(CrestDialog)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("accepted()"),
                               CrestDialog.accept)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("rejected()"),
                               CrestDialog.reject)
        QtCore.QMetaObject.connectSlotsByName(CrestDialog)
Example #30
0
    def setupUi(self, MAPIconDialog):
        MAPIconDialog.setObjectName("MAPIconDialog")
        MAPIconDialog.resize(546, 311)
        self.gridLayout = QtGui.QGridLayout(MAPIconDialog)
        self.gridLayout.setObjectName("gridLayout")
        self.labelStepIcon = QtGui.QLabel(MAPIconDialog)
        self.labelStepIcon.setObjectName("labelStepIcon")
        self.gridLayout.addWidget(self.labelStepIcon, 0, 0, 1, 1)
        self.lineEditStepIcon = QtGui.QLineEdit(MAPIconDialog)
        self.lineEditStepIcon.setEnabled(True)
        self.lineEditStepIcon.setToolTip("")
        self.lineEditStepIcon.setObjectName("lineEditStepIcon")
        self.gridLayout.addWidget(self.lineEditStepIcon, 0, 1, 1, 1)
        self.pushButtonStepIcon = QtGui.QPushButton(MAPIconDialog)
        self.pushButtonStepIcon.setObjectName("pushButtonStepIcon")
        self.gridLayout.addWidget(self.pushButtonStepIcon, 0, 2, 1, 1)
        self.labelBackgroundIcon = QtGui.QLabel(MAPIconDialog)
        self.labelBackgroundIcon.setObjectName("labelBackgroundIcon")
        self.gridLayout.addWidget(self.labelBackgroundIcon, 1, 0, 1, 1)
        self.lineEditBackgroundIcon = QtGui.QLineEdit(MAPIconDialog)
        self.lineEditBackgroundIcon.setObjectName("lineEditBackgroundIcon")
        self.gridLayout.addWidget(self.lineEditBackgroundIcon, 1, 1, 1, 1)
        self.pushButtonBackgroundIcon = QtGui.QPushButton(MAPIconDialog)
        self.pushButtonBackgroundIcon.setObjectName("pushButtonBackgroundIcon")
        self.gridLayout.addWidget(self.pushButtonBackgroundIcon, 1, 2, 1, 1)
        self.labelCombinedIcon = QtGui.QLabel(MAPIconDialog)
        self.labelCombinedIcon.setObjectName("labelCombinedIcon")
        self.gridLayout.addWidget(self.labelCombinedIcon, 2, 0, 1, 1)
        self.lineEditCombinedIcon = QtGui.QLineEdit(MAPIconDialog)
        self.lineEditCombinedIcon.setObjectName("lineEditCombinedIcon")
        self.gridLayout.addWidget(self.lineEditCombinedIcon, 2, 1, 1, 1)
        self.pushButtonCombinedIcon = QtGui.QPushButton(MAPIconDialog)
        self.pushButtonCombinedIcon.setObjectName("pushButtonCombinedIcon")
        self.gridLayout.addWidget(self.pushButtonCombinedIcon, 2, 2, 1, 1)
        self.frame = QtGui.QFrame(MAPIconDialog)
        self.frame.setMinimumSize(QtCore.QSize(0, 72))
        font = QtGui.QFont()
        font.setWeight(50)
        font.setBold(False)
        self.frame.setFont(font)
        self.frame.setAutoFillBackground(False)
        self.frame.setStyleSheet(
            "QFrame {background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 aliceblue, stop:1 lightskyblue);}\n"
            "QLabel {background-color: transparent}")
        self.frame.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtGui.QFrame.Raised)
        self.frame.setObjectName("frame")
        self.gridLayout_2 = QtGui.QGridLayout(self.frame)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.labelIconPicture = QtGui.QLabel(self.frame)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.labelIconPicture.sizePolicy().hasHeightForWidth())
        self.labelIconPicture.setSizePolicy(sizePolicy)
        self.labelIconPicture.setMinimumSize(QtCore.QSize(64, 64))
        self.labelIconPicture.setMaximumSize(QtCore.QSize(64, 64))
        self.labelIconPicture.setAlignment(QtCore.Qt.AlignCenter)
        self.labelIconPicture.setObjectName("labelIconPicture")
        self.gridLayout_2.addWidget(self.labelIconPicture, 1, 0, 1, 1)
        spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Expanding)
        self.gridLayout_2.addItem(spacerItem, 2, 0, 1, 1)
        spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.gridLayout_2.addItem(spacerItem1, 0, 0, 1, 1)
        self.gridLayout.addWidget(self.frame, 3, 1, 1, 1)
        spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.gridLayout.addItem(spacerItem2, 4, 1, 1, 1)
        self.buttonBox = QtGui.QDialogButtonBox(MAPIconDialog)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                          | QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.gridLayout.addWidget(self.buttonBox, 5, 0, 1, 3)
        self.labelStepIcon.setBuddy(self.lineEditCombinedIcon)
        self.labelCombinedIcon.setBuddy(self.lineEditStepIcon)

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