示例#1
0
    def __init__(self, orientation, title, parent=None):
        super(SlidersGroup, self).__init__(title, parent)

        self.slider = QtGui.QSlider(orientation)
        self.slider.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.slider.setTickPosition(QtGui.QSlider.TicksBothSides)
        self.slider.setTickInterval(10)
        self.slider.setSingleStep(1)

        self.scrollBar = QtGui.QScrollBar(orientation)
        self.scrollBar.setFocusPolicy(QtCore.Qt.StrongFocus)

        self.dial = QtGui.QDial()
        self.dial.setFocusPolicy(QtCore.Qt.StrongFocus)

        self.slider.valueChanged[int].connect(self.scrollBar.setValue)
        self.scrollBar.valueChanged[int].connect(self.dial.setValue)
        self.dial.valueChanged[int].connect(self.slider.setValue)
        self.dial.valueChanged[int].connect(self.valueChanged)

        if orientation == QtCore.Qt.Horizontal:
            direction = QtGui.QBoxLayout.TopToBottom
        else:
            direction = QtGui.QBoxLayout.LeftToRight

        slidersLayout = QtGui.QBoxLayout(direction)
        slidersLayout.addWidget(self.slider)
        slidersLayout.addWidget(self.scrollBar)
        slidersLayout.addWidget(self.dial)
        self.setLayout(slidersLayout)
示例#2
0
def MyDialog(path, target):

    w = QtGui.QWidget()
    w.path = path
    w.target = target

    box = QtGui.QVBoxLayout()
    w.setLayout(box)
    w.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint)

    l = QtGui.QLabel("MOVE {}<br>ALONG {}.Edge1".format(
        target.Label, path.Label))
    box.addWidget(l)

    l = QtGui.QLabel("Position 0 .. 100")
    box.addWidget(l)

    h = QtGui.QDial()

    h.setMaximum(100)
    h.setMinimum(0)
    w.ha = h
    srun(w)

    h.valueChanged.connect(lambda: srun(w))
    box.addWidget(h)

    b = QtGui.QPushButton("Drop copy")
    box.addWidget(b)
    b.clicked.connect(lambda: dropcopy(w))

    w.show()
    return w
示例#3
0
	def createSingleSliceViewer(self,label=None):

		w=QtGui.QWidget()
		hbox = QtGui.QVBoxLayout()
		w.setLayout(hbox)

		if label<>None:
			lab=QtGui.QLabel(label)
			hbox.addWidget(lab)


		dial = QtGui.QDial()
		w.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint)

		dial.setNotchesVisible(True)
		objs=pclgroup().OutList
		pc=len(objs)
		dial.setMaximum(pc-1)
		dial.setMinimum(0)

		self.lastvalue=0
		dial.valueChanged.connect(self.m2)
		hbox.addWidget(dial)

		bt=QtGui.QPushButton("animate loop")
		hbox.addWidget(bt)
		bt.clicked.connect(lambda:animateIntervall(self))

		w.show()
		hideAll()
		FreeCAD.ssv=w
		return w
示例#4
0
    def createBottomRightGroupBox(self):
        self.bottomRightGroupBox = QtGui.QGroupBox("Group 3")
        self.bottomRightGroupBox.setCheckable(True)
        self.bottomRightGroupBox.setChecked(True)

        lineEdit = QtGui.QLineEdit('s3cRe7')
        lineEdit.setEchoMode(QtGui.QLineEdit.Password)

        spinBox = QtGui.QSpinBox(self.bottomRightGroupBox)
        spinBox.setValue(50)

        dateTimeEdit = QtGui.QDateTimeEdit(self.bottomRightGroupBox)
        dateTimeEdit.setDateTime(QtCore.QDateTime.currentDateTime())

        slider = QtGui.QSlider(QtCore.Qt.Horizontal, self.bottomRightGroupBox)
        slider.setValue(40)

        scrollBar = QtGui.QScrollBar(QtCore.Qt.Horizontal,
                                     self.bottomRightGroupBox)
        scrollBar.setValue(60)

        dial = QtGui.QDial(self.bottomRightGroupBox)
        dial.setValue(30)
        dial.setNotchesVisible(True)

        layout = QtGui.QGridLayout()
        layout.addWidget(lineEdit, 0, 0, 1, 2)
        layout.addWidget(spinBox, 1, 0, 1, 2)
        layout.addWidget(dateTimeEdit, 2, 0, 1, 2)
        layout.addWidget(slider, 3, 0)
        layout.addWidget(scrollBar, 4, 0)
        layout.addWidget(dial, 3, 1, 2, 1)
        layout.setRowStretch(5, 1)
        self.bottomRightGroupBox.setLayout(layout)
示例#5
0
    def __init__(self, dialer, obj, menu, noclose, *args):
        QtGui.QWidget.__init__(self, *args)
        obj.widget = self
        self.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint)
        self.vollabel = QtGui.QLabel("<b>" + obj.Object.Label + "</b>")

        if dialer:
            dial = QtGui.QDial()
            dial.setNotchesVisible(True)
            self.dial = dial
            dial.setMaximum(100)
            dial.valueChanged.connect(obj.dialer)

        layout = QtGui.QVBoxLayout()
        layout.addWidget(self.vollabel)

        for m in menu:
            bt = QtGui.QPushButton(m[0])
            bt.clicked.connect(m[1])
            layout.addWidget(bt)

        if dialer:
            layout.addWidget(dial)

        if not noclose:
            self.pushButton02 = QtGui.QPushButton("close")
            self.pushButton02.clicked.connect(self.hide)
            layout.addWidget(self.pushButton02)

        self.setLayout(layout)
        try:
            self.setWindowTitle(obj.Object.target.Label)
        except:
            pass
示例#6
0
    def setupUi(self, marquee):
        marquee.setObjectName("marquee")
        marquee.setWindowModality(QtCore.Qt.ApplicationModal)
        marquee.resize(567, 155)
        marquee.setSizeGripEnabled(False)
        self.gridLayout = QtGui.QGridLayout(marquee)
        self.gridLayout.setObjectName("gridLayout")
        self.groupBox = QtGui.QGroupBox(marquee)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.groupBox.sizePolicy().hasHeightForWidth())
        self.groupBox.setSizePolicy(sizePolicy)
        self.groupBox.setObjectName("groupBox")
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.groupBox)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.text = QtGui.QLineEdit(self.groupBox)
        self.text.setObjectName("text")
        self.verticalLayout_2.addWidget(self.text)
        self.play = QtGui.QCheckBox(self.groupBox)
        self.play.setCursor(QtCore.Qt.PointingHandCursor)
        self.play.setObjectName("play")
        self.verticalLayout_2.addWidget(self.play)
        self.gridLayout.addWidget(self.groupBox, 0, 0, 1, 2)
        self.groupBox_3 = QtGui.QGroupBox(marquee)
        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.horizontalLayout = QtGui.QHBoxLayout(self.groupBox_3)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.speed = QtGui.QDial(self.groupBox_3)
        self.speed.setCursor(QtCore.Qt.PointingHandCursor)
        self.speed.setToolTip("")
        self.speed.setStatusTip("")
        self.speed.setMinimum(-100)
        self.speed.setMaximum(100)
        self.speed.setSingleStep(20)
        self.speed.setPageStep(20)
        self.speed.setProperty("value", 50)
        self.speed.setTracking(False)
        self.speed.setOrientation(QtCore.Qt.Horizontal)
        self.speed.setWrapping(False)
        self.speed.setNotchesVisible(True)
        self.speed.setObjectName("speed")
        self.horizontalLayout.addWidget(self.speed)
        self.gridLayout.addWidget(self.groupBox_3, 0, 3, 1, 1)

        self.retranslateUi(marquee)
        QtCore.QObject.connect(self.play, QtCore.SIGNAL("toggled(bool)"), self.text.setDisabled)
        QtCore.QMetaObject.connectSlotsByName(marquee)
示例#7
0
    def __init__(self, obj, *args):
        QtGui.QWidget.__init__(self, *args)

        self.Object = obj
        layout = QtGui.QGridLayout()
        #		self.vollabel = QtGui.QLabel(obj.Object.Label)
        #		layout.addWidget(self.vollabel, 0, 0)
        self.dial = QtGui.QDial()
        self.dial.setMaximum(360)
        self.dial.setSingleStep(1)
        self.dial.setNotchesVisible(True)
        self.dial.valueChanged.connect(self.paramValueCanged)
        layout.addWidget(self.dial, 10, 0, 1, 4)
        self.setLayout(layout)
        self.setWindowTitle("Hinge Joint")
示例#8
0
    def __init__(self, parent=None):
        QtGui.QDialog.__init__(self, parent)

        dial = QtGui.QDial()
        dial.setNotchesVisible(True)
        spinbox = QtGui.QSpinBox()

        layout = QtGui.QHBoxLayout()
        layout.addWidget(dial)
        layout.addWidget(spinbox)
        self.setLayout(layout)
        self.setWindowTitle("Form 2 Signals/Slots")

        dial.valueChanged.connect(spinbox.setValue)
        spinbox.valueChanged.connect(dial.setValue)
示例#9
0
    def __init__(self, parent=None):
        QtGui.QDialog.__init__(self, parent)

        #Set up widgets
        dial = QtGui.QDial(parent=self)
        dial.setNotchesVisible(True)  #show tick marks on dial
        spinbox = QtGui.QSpinBox(parent=self)
        #Set up layout
        layout = QtGui.QHBoxLayout()
        layout.addWidget(dial)
        layout.addWidget(spinbox)
        self.setLayout(layout)
        self.setWindowTitle("Form 1 Signals/Slots")

        #Connect the two widgets so if one changes, the other keeps up
        dial.valueChanged.connect(spinbox.setValue)
        spinbox.valueChanged.connect(dial.setValue)
示例#10
0
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(849, 568)
        self.dial = QtGui.QDial(Form)
        self.dial.setGeometry(QtCore.QRect(90, 210, 50, 64))
        self.dial.setObjectName("dial")
        self.label = QtGui.QLabel(Form)
        self.label.setGeometry(QtCore.QRect(90, 200, 46, 13))
        self.label.setObjectName("label")
        self.splitter = QtGui.QSplitter(Form)
        self.splitter.setGeometry(QtCore.QRect(230, 36, 211, 411))
        self.splitter.setOrientation(QtCore.Qt.Vertical)
        self.splitter.setObjectName("splitter")
        self.lcdNumber = QtGui.QLCDNumber(self.splitter)
        self.lcdNumber.setObjectName("lcdNumber")
        self.verticalSlider = QtGui.QSlider(self.splitter)
        self.verticalSlider.setOrientation(QtCore.Qt.Vertical)
        self.verticalSlider.setObjectName("verticalSlider")
        self.verticalScrollBar = QtGui.QScrollBar(self.splitter)
        self.verticalScrollBar.setOrientation(QtCore.Qt.Vertical)
        self.verticalScrollBar.setObjectName("verticalScrollBar")
        self.progressBar = QtGui.QProgressBar(self.splitter)
        self.progressBar.setProperty("value", 24)
        self.progressBar.setObjectName("progressBar")
        self.horizontalSlider = QtGui.QSlider(self.splitter)
        self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal)
        self.horizontalSlider.setObjectName("horizontalSlider")
        self.horizontalScrollBar = QtGui.QScrollBar(self.splitter)
        self.horizontalScrollBar.setOrientation(QtCore.Qt.Horizontal)
        self.horizontalScrollBar.setObjectName("horizontalScrollBar")

        self.retranslateUi(Form)
        QtCore.QObject.connect(self.dial, QtCore.SIGNAL("valueChanged(int)"),
                               self.lcdNumber.display)
        QtCore.QObject.connect(self.dial, QtCore.SIGNAL("valueChanged(int)"),
                               self.progressBar.setValue)
        QtCore.QObject.connect(self.dial, QtCore.SIGNAL("valueChanged(int)"),
                               self.horizontalSlider.setValue)
        QtCore.QObject.connect(self.dial, QtCore.SIGNAL("valueChanged(int)"),
                               self.horizontalScrollBar.setValue)
        QtCore.QObject.connect(self.dial, QtCore.SIGNAL("valueChanged(int)"),
                               self.verticalSlider.setValue)
        QtCore.QObject.connect(self.dial, QtCore.SIGNAL("valueChanged(int)"),
                               self.verticalScrollBar.setValue)
        QtCore.QMetaObject.connectSlotsByName(Form)
示例#11
0
    def __init__(self, parent=None):
        QtGui.QDialog.__init__(self, parent)

        dial = QtGui.QDial()
        dial.setNotchesVisible(True)
        zerospinbox = ZeroSpinBox(self) #custom class inherits from qspinbox

        #set layout
        layout = QtGui.QHBoxLayout()
        layout.addWidget(dial)
        layout.addWidget(zerospinbox)
        self.setLayout(layout)
        self.setWindowTitle("Form 3 Signals/Slots")

        #standard recipricol connection
        dial.valueChanged.connect(zerospinbox.setValue)
        zerospinbox.valueChanged.connect(dial.setValue)
        zerospinbox.atzero.connect(self.announce)   #new method based on custom atzero signal
示例#12
0
    def prepareDial(self):
        # vytvoření widgetu
        dial = QtGui.QDial()

        return dial
示例#13
0
    def prepareDial(self):
        # vytvoření widget
        dial = QtGui.QDial()
        dial.valueChanged.connect(self.onDialValueChanged)

        return dial
    def __init__(self, parent=None):
        """DON'T CHANGE THE FIRST TWO LINES """
        super(ParticleSettings, self).__init__(parent)

        self.gridLayout = QtGui.QGridLayout()
        self.tabWidget = QtGui.QTabWidget()
        self.tabWidget.setGeometry(QtCore.QRect(20, 20, 331, 411))
        self.tabWidget.setMinimumSize(QtCore.QSize(327, 415))
        self.Fire = QtGui.QWidget()
        self.Temperature = QtGui.QGroupBox(self.Fire)
        self.Temperature.setGeometry(QtCore.QRect(10, 20, 301, 91))
        self.hSl_tScale = QtGui.QSlider(self.Temperature)
        self.hSl_tScale.setGeometry(QtCore.QRect(160, 20, 131, 21))
        self.hSl_tScale.setOrientation(QtCore.Qt.Horizontal)
        self.lcd_tScale = QtGui.QLCDNumber(self.Temperature)
        self.lcd_tScale.setGeometry(QtCore.QRect(110, 20, 41, 23))
        self.tScale = QtGui.QLabel(self.Temperature)
        self.tScale.setGeometry(QtCore.QRect(20, 20, 41, 21))
        self.tDissipation = QtGui.QLabel(self.Temperature)
        self.tDissipation.setGeometry(QtCore.QRect(20, 50, 61, 21))
        self.lcd_tDissipation = QtGui.QLCDNumber(self.Temperature)
        self.lcd_tDissipation.setGeometry(QtCore.QRect(110, 50, 41, 23))
        self.hSl_tDissipation = QtGui.QSlider(self.Temperature)
        self.hSl_tDissipation.setGeometry(QtCore.QRect(160, 50, 131, 21))
        self.hSl_tDissipation.setOrientation(QtCore.Qt.Horizontal)
        self.Fuel = QtGui.QGroupBox(self.Fire)
        self.Fuel.setGeometry(QtCore.QRect(10, 130, 301, 91))
        self.hSl_fScale = QtGui.QSlider(self.Fuel)
        self.hSl_fScale.setGeometry(QtCore.QRect(160, 20, 131, 21))
        self.hSl_fScale.setOrientation(QtCore.Qt.Horizontal)
        self.lcd_fScale = QtGui.QLCDNumber(self.Fuel)
        self.lcd_fScale.setGeometry(QtCore.QRect(110, 20, 41, 23))
        self.fScale = QtGui.QLabel(self.Fuel)
        self.fScale.setGeometry(QtCore.QRect(20, 20, 41, 21))
        self.fReaSpe = QtGui.QLabel(self.Fuel)
        self.fReaSpe.setGeometry(QtCore.QRect(20, 50, 91, 21))
        self.lcd_fReaSpe = QtGui.QLCDNumber(self.Fuel)
        self.lcd_fReaSpe.setGeometry(QtCore.QRect(110, 50, 41, 23))
        self.hSl_fReaSpe = QtGui.QSlider(self.Fuel)
        self.hSl_fReaSpe.setGeometry(QtCore.QRect(160, 50, 131, 21))
        self.hSl_fReaSpe.setOrientation(QtCore.Qt.Horizontal)
        self.InputBias = QtGui.QGroupBox(self.Fire)
        self.InputBias.setGeometry(QtCore.QRect(10, 240, 301, 91))
        self.hSl_Incandescence = QtGui.QSlider(self.InputBias)
        self.hSl_Incandescence.setGeometry(QtCore.QRect(160, 20, 131, 21))
        self.hSl_Incandescence.setOrientation(QtCore.Qt.Horizontal)
        self.lcd_Incandescence = QtGui.QLCDNumber(self.InputBias)
        self.lcd_Incandescence.setGeometry(QtCore.QRect(110, 20, 41, 23))
        self.Incandescence = QtGui.QLabel(self.InputBias)
        self.Incandescence.setGeometry(QtCore.QRect(20, 20, 81, 21))
        self.Opacity = QtGui.QLabel(self.InputBias)
        self.Opacity.setGeometry(QtCore.QRect(20, 50, 91, 21))
        self.lcd_Opacity = QtGui.QLCDNumber(self.InputBias)
        self.lcd_Opacity.setGeometry(QtCore.QRect(110, 50, 41, 23))
        self.hSl_Opacity = QtGui.QSlider(self.InputBias)
        self.hSl_Opacity.setGeometry(QtCore.QRect(160, 50, 131, 21))
        self.hSl_Opacity.setOrientation(QtCore.Qt.Horizontal)
        self.CreateFire = QtGui.QPushButton(self.Fire)
        self.CreateFire.setGeometry(QtCore.QRect(20, 350, 81, 23))
        self.DeleteFire = QtGui.QPushButton(self.Fire)
        self.DeleteFire.setGeometry(QtCore.QRect(120, 350, 81, 23))
        self.ResetFire = QtGui.QPushButton(self.Fire)
        self.ResetFire.setGeometry(QtCore.QRect(224, 350, 81, 23))
        self.tabWidget.addTab(self.Fire, "")
        self.Word = QtGui.QWidget()
        self.wordEdit = QtGui.QLineEdit(self.Word)
        self.wordEdit.setPlaceholderText("Maya")
        self.wordEdit.setGeometry(QtCore.QRect(10, 40, 121, 20))
        self.fontComboBox = QtGui.QFontComboBox(self.Word)
        self.fontComboBox.setGeometry(QtCore.QRect(140, 40, 171, 22))
        self.CreateWord = QtGui.QPushButton(self.Word)
        self.CreateWord.setGeometry(QtCore.QRect(160, 70, 151, 23))
        self.DeleteWord = QtGui.QPushButton(self.Word)
        self.DeleteWord.setGeometry(QtCore.QRect(10, 70, 141, 23))
        self.Input = QtGui.QLabel(self.Word)
        self.Input.setGeometry(QtCore.QRect(10, 10, 81, 16))
        self.toolBox = QtGui.QToolBox(self.Word)
        self.toolBox.setGeometry(QtCore.QRect(10, 130, 301, 241))
        self.Position = QtGui.QWidget()
        self.Position.setGeometry(QtCore.QRect(0, 0, 301, 237))
        self.X = QtGui.QLabel(self.Position)
        self.X.setGeometry(QtCore.QRect(10, 20, 31, 21))
        self.lcd_x = QtGui.QLCDNumber(self.Position)
        self.lcd_x.setGeometry(QtCore.QRect(30, 20, 51, 21))
        self.hSl_x = QtGui.QSlider(self.Position)
        self.hSl_x.setGeometry(QtCore.QRect(100, 20, 181, 21))
        self.hSl_x.setOrientation(QtCore.Qt.Horizontal)
        self.lcd_y = QtGui.QLCDNumber(self.Position)
        self.lcd_y.setGeometry(QtCore.QRect(30, 60, 51, 21))
        self.hSl_y = QtGui.QSlider(self.Position)
        self.hSl_y.setGeometry(QtCore.QRect(100, 60, 181, 21))
        self.hSl_y.setOrientation(QtCore.Qt.Horizontal)
        self.Y = QtGui.QLabel(self.Position)
        self.Y.setGeometry(QtCore.QRect(10, 60, 31, 21))
        self.lcd_z = QtGui.QLCDNumber(self.Position)
        self.lcd_z.setGeometry(QtCore.QRect(30, 100, 51, 21))
        self.hSl_z = QtGui.QSlider(self.Position)
        self.hSl_z.setGeometry(QtCore.QRect(100, 100, 181, 21))
        self.hSl_z.setOrientation(QtCore.Qt.Horizontal)
        self.Z = QtGui.QLabel(self.Position)
        self.Z.setGeometry(QtCore.QRect(10, 100, 31, 21))
        self.ResetWord = QtGui.QPushButton(self.Position)
        self.ResetWord.setGeometry(QtCore.QRect(210, 150, 75, 23))
        self.toolBox.addItem(self.Position, "")
        self.Color = QtGui.QWidget()
        self.Color.setGeometry(QtCore.QRect(0, 0, 301, 237))
        self.dial = QtGui.QDial(self.Color)
        self.dial.setGeometry(QtCore.QRect(200, 30, 91, 101))
        self.dial.setMaximum(359)
        #  myPixmap = QtGui.QPixmap(QtGui.QImage('color.jpg'))
        #   myScaledPixmap = myPixmap.scaled(self.dial.size(), Qt.KeepAspectRatio)
        #   self.dial.setPixmap(myScaledPixmap)
        #   self.colorLabel = QtGui.QLabel(self.Color)
        #   self.colorLabel.setGeometry(QtCore.QRect(210, 30, 91, 91))
        #   self.dial.setPixmap(QtGui.QPixmap(os.getcwd() + "/color.jpg"))
        #    self.colorLayout = QtGui.QVBoxLayout(self.colorWidget)
        #    self.colorLayout.setContentsMargins(0, 0, 0, 0)
        self.radio_deColor = QtGui.QRadioButton(self.Color)
        self.radio_deColor.setGeometry(QtCore.QRect(30, 10, 81, 20))
        self.radio_deColor.setChecked(True)
        self.radio_setColor = QtGui.QRadioButton(self.Color)
        self.radio_setColor.setGeometry(QtCore.QRect(180, 10, 82, 17))
        self.lcd_R = QtGui.QLCDNumber(self.Color)
        self.lcd_R.setGeometry(QtCore.QRect(20, 40, 41, 21))
        self.hSl_R = QtGui.QSlider(self.Color)
        self.hSl_R.setEnabled(False)
        self.hSl_R.setGeometry(QtCore.QRect(70, 40, 131, 21))
        self.hSl_R.setOrientation(QtCore.Qt.Horizontal)
        self.R = QtGui.QLabel(self.Color)
        self.R.setGeometry(QtCore.QRect(10, 40, 31, 21))
        self.hSl_G = QtGui.QSlider(self.Color)
        self.hSl_G.setEnabled(False)
        self.hSl_G.setGeometry(QtCore.QRect(70, 70, 131, 21))
        self.hSl_G.setOrientation(QtCore.Qt.Horizontal)
        self.lcd_G = QtGui.QLCDNumber(self.Color)
        self.lcd_G.setGeometry(QtCore.QRect(20, 70, 41, 21))
        self.G = QtGui.QLabel(self.Color)
        self.G.setGeometry(QtCore.QRect(10, 70, 31, 21))
        self.hSl_B = QtGui.QSlider(self.Color)
        self.hSl_B.setEnabled(False)
        self.hSl_B.setGeometry(QtCore.QRect(70, 100, 131, 21))
        self.hSl_B.setOrientation(QtCore.Qt.Horizontal)
        self.lcd_B = QtGui.QLCDNumber(self.Color)
        self.lcd_B.setGeometry(QtCore.QRect(20, 100, 41, 21))
        self.B = QtGui.QLabel(self.Color)
        self.B.setGeometry(QtCore.QRect(10, 100, 31, 21))
        self.word_tran = QtGui.QLabel(self.Color)
        self.word_tran.setGeometry(QtCore.QRect(10, 150, 81, 21))
        self.lcd_wordTran = QtGui.QLCDNumber(self.Color)
        self.lcd_wordTran.setGeometry(QtCore.QRect(90, 150, 51, 21))
        self.hSl_wordTran = QtGui.QSlider(self.Color)
        self.hSl_wordTran.setGeometry(QtCore.QRect(150, 150, 141, 21))
        self.hSl_wordTran.setOrientation(QtCore.Qt.Horizontal)
        self.line_2 = QtGui.QFrame(self.Color)
        self.line_2.setGeometry(QtCore.QRect(10, 130, 281, 16))
        self.line_2.setFrameShape(QtGui.QFrame.HLine)
        self.line_2.setFrameShadow(QtGui.QFrame.Sunken)
        self.toolBox.addItem(self.Color, "")
        self.line = QtGui.QFrame(self.Word)
        self.line.setGeometry(QtCore.QRect(10, 100, 301, 20))
        self.line.setFrameShape(QtGui.QFrame.HLine)
        self.line.setFrameShadow(QtGui.QFrame.Sunken)
        self.tabWidget.addTab(self.Word, "")
        self.Ink = QtGui.QWidget()
        self.CreateInk = QtGui.QPushButton(self.Ink)
        self.CreateInk.setGeometry(QtCore.QRect(230, 20, 71, 26))
        self.DeleteInk = QtGui.QPushButton(self.Ink)
        self.DeleteInk.setGeometry(QtCore.QRect(230, 55, 71, 26))
        self.addToList = QtGui.QPushButton(self.Ink)
        self.addToList.setGeometry(QtCore.QRect(230, 90, 71, 26))
        self.inkList = QtGui.QListWidget(self.Ink)
        self.inkList.setGeometry(QtCore.QRect(20, 20, 171, 111))
        self.inkOpenBtn = QtGui.QPushButton(self.Ink)
        self.inkOpenBtn.setGeometry(QtCore.QRect(20, 140, 71, 23))
        self.inkSaveBtn = QtGui.QPushButton(self.Ink)
        self.inkSaveBtn.setGeometry(QtCore.QRect(120, 140, 71, 23))
        self.btnDrop = QtGui.QPushButton(self.Ink)
        self.btnDrop.setGeometry(QtCore.QRect(230, 125, 71, 36))
        self.line_3 = QtGui.QFrame(self.Ink)
        self.line_3.setGeometry(QtCore.QRect(200, 20, 20, 141))
        self.line_3.setFrameShape(QtGui.QFrame.VLine)
        self.line_3.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_4 = QtGui.QFrame(self.Ink)
        self.line_4.setGeometry(QtCore.QRect(20, 170, 281, 16))
        self.line_4.setFrameShape(QtGui.QFrame.HLine)
        self.line_4.setFrameShadow(QtGui.QFrame.Sunken)
        self.inkColor = QtGui.QColorDialog()
        self.verticalLayoutWidget = QtGui.QWidget(self.Ink)
        self.verticalLayoutWidget.setGeometry(QtCore.QRect(20, 190, 281, 181))
        self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.addWidget(self.inkColor)
        #    self.inkColor.setGeometry(QtCore.QRect(30, 230, 261, 141))
        #  self.inkColor.getColor()

        self.tabWidget.addTab(self.Ink, "")

        # SETTING WINDOW TITLE
        self.setWindowTitle("Particle")
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.Fire), "Fire")
        self.Temperature.setTitle("Temperature")
        self.tScale.setText("Scale :")
        self.tDissipation.setText("Dissipation :")
        self.Fuel.setTitle("Fuel")
        self.fScale.setText("Scale :")
        self.fReaSpe.setText("Reaction Speed :")
        self.InputBias.setTitle("InputBias")
        self.Incandescence.setText("Incandescence")
        self.Opacity.setText("Opacity")
        self.CreateFire.setText("Create")
        self.DeleteFire.setText("Delete")
        self.ResetFire.setText("Reset")
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.Word), "Word")
        self.Input.setText("Input a word:")
        self.CreateWord.setText("OK")
        self.toolBox.setItemText(self.toolBox.indexOf(self.Position),
                                 "Position")
        self.X.setText("X :")
        self.Y.setText("Y :")
        self.Z.setText("Z :")
        self.DeleteWord.setText("Clean")
        self.ResetWord.setText("Reset")
        self.toolBox.setItemText(self.toolBox.indexOf(self.Color), "Color")
        self.radio_deColor.setText("default color")
        self.radio_setColor.setText("set color")
        self.R.setText("R ")
        self.B.setText("B ")
        self.G.setText("G ")
        self.word_tran.setText("transparency:")
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.Ink), "Ink")
        self.inkOpenBtn.setText("open")
        self.inkSaveBtn.setText("save")
        self.CreateInk.setText("create Ink")
        self.btnDrop.setText("click me")
        self.DeleteInk.setText("delete")
        self.addToList.setText("addToList")

        # set Slider values
        self.hSl_tScale.setRange(0, 10000)
        self.hSl_tScale.setSliderPosition(1000)
        self.lcd_tScale.display(1)

        self.hSl_tDissipation.setRange(0, 1000)
        self.hSl_tDissipation.setSliderPosition(300)
        self.lcd_tDissipation.display(0.3)

        self.hSl_fScale.setRange(0, 10000)
        self.hSl_fScale.setSliderPosition(3000)
        self.lcd_fScale.display(3)

        self.hSl_fReaSpe.setRange(0, 1000)
        self.hSl_fReaSpe.setSliderPosition(1000)
        self.lcd_fReaSpe.display(1)

        self.hSl_Incandescence.setRange(-1000, 1000)
        self.hSl_Incandescence.setSliderPosition(250)
        self.lcd_Incandescence.display(0.25)

        self.hSl_Opacity.setRange(-1000, 1000)
        self.hSl_Opacity.setSliderPosition(-100)
        self.lcd_Opacity.display(-0.1)

        self.hSl_x.setRange(-10000, 10000)
        self.hSl_x.setSliderPosition(0)
        self.lcd_x.display(0)

        self.hSl_y.setRange(-10000, 10000)
        self.hSl_y.setSliderPosition(0)
        self.lcd_y.display(0)

        self.hSl_z.setRange(-10000, 10000)
        self.hSl_z.setSliderPosition(0)
        self.lcd_z.display(0)

        self.hSl_R.setRange(0, 1000)
        self.hSl_R.setSliderPosition(500)
        self.lcd_R.display(0.5)

        self.hSl_B.setRange(0, 1000)
        self.hSl_B.setSliderPosition(500)
        self.lcd_B.display(0.5)

        self.hSl_G.setRange(0, 1000)
        self.hSl_G.setSliderPosition(500)
        self.lcd_G.display(0.5)

        self.hSl_wordTran.setRange(0, 1000)
        self.hSl_wordTran.setSliderPosition(0)
        self.lcd_wordTran.display(0)

        # ADDED TO GET IT TO SHOW
        self.gridLayout.addWidget(self.tabWidget)
        self.setLayout(self.gridLayout)
        self.show()

        # variable
        self.fire = []
        self.word = []
        self.wordPar = []
        self.wordTexture = []
        self.setRGB = {'r': 0.5, 'g': 0.5, 'b': 0.5}
        self.font = 'Tahoma'
        self.ink = []
        self.inkEmi = []

        #time line
        mc.playbackOptions(min=1, max=300, loop='continuous')

        # MAKE THE BUTTONS WORK
        self.makeConnections()

        # LOAD DEFAULT LIBRARY

        self.controllers = pickle.load(open(defaultLibararyPath, "rb"))
示例#15
0
    def setupUi(self, FaceDetection):
        FaceDetection.setObjectName("FaceDetection")
        FaceDetection.setEnabled(True)
        FaceDetection.resize(992, 562)
        FaceDetection.setMinimumSize(QtCore.QSize(992, 562))
        FaceDetection.setMaximumSize(QtCore.QSize(16777215, 562))
        self.centralwidget = QtGui.QWidget(FaceDetection)
        self.centralwidget.setObjectName("centralwidget")
        self.verticalLayout_7 = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout_7.setObjectName("verticalLayout_7")
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName("verticalLayout")
        self.video = VideoWidget(self.centralwidget)
        self.video.setMinimumSize(QtCore.QSize(640, 480))
        self.video.setMaximumSize(QtCore.QSize(640, 480))
        self.video.setAutoFillBackground(False)
        self.video.setObjectName("video")
        self.verticalLayout.addWidget(self.video)
        self.horizontal_speed = QtGui.QSlider(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.horizontal_speed.sizePolicy().hasHeightForWidth())
        self.horizontal_speed.setSizePolicy(sizePolicy)
        self.horizontal_speed.setCursor(QtCore.Qt.SizeHorCursor)
        self.horizontal_speed.setFocusPolicy(QtCore.Qt.ClickFocus)
        self.horizontal_speed.setMinimum(-100)
        self.horizontal_speed.setMaximum(100)
        self.horizontal_speed.setPageStep(0)
        self.horizontal_speed.setOrientation(QtCore.Qt.Horizontal)
        self.horizontal_speed.setObjectName("horizontal_speed")
        self.verticalLayout.addWidget(self.horizontal_speed)
        self.horizontalLayout.addLayout(self.verticalLayout)
        self.vertical_speed = QtGui.QSlider(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.vertical_speed.sizePolicy().hasHeightForWidth())
        self.vertical_speed.setSizePolicy(sizePolicy)
        self.vertical_speed.setCursor(QtCore.Qt.SizeVerCursor)
        self.vertical_speed.setFocusPolicy(QtCore.Qt.ClickFocus)
        self.vertical_speed.setMinimum(-100)
        self.vertical_speed.setMaximum(100)
        self.vertical_speed.setPageStep(0)
        self.vertical_speed.setOrientation(QtCore.Qt.Vertical)
        self.vertical_speed.setObjectName("vertical_speed")
        self.horizontalLayout.addWidget(self.vertical_speed)
        self.verticalLayout_2 = QtGui.QVBoxLayout()
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.groupBox_3 = QtGui.QGroupBox(self.centralwidget)
        self.groupBox_3.setObjectName("groupBox_3")
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.groupBox_3)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.serial_select = QtGui.QComboBox(self.groupBox_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.serial_select.sizePolicy().hasHeightForWidth())
        self.serial_select.setSizePolicy(sizePolicy)
        self.serial_select.setCursor(QtCore.Qt.PointingHandCursor)
        self.serial_select.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.serial_select.setObjectName("serial_select")
        self.serial_select.addItem("")
        self.verticalLayout_3.addWidget(self.serial_select)
        self.log = QtGui.QTextEdit(self.groupBox_3)
        self.log.setEnabled(True)
        self.log.setUndoRedoEnabled(True)
        self.log.setReadOnly(True)
        self.log.setObjectName("log")
        self.verticalLayout_3.addWidget(self.log)
        self.command_edit = QtGui.QLineEdit(self.groupBox_3)
        self.command_edit.setEnabled(False)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.command_edit.sizePolicy().hasHeightForWidth())
        self.command_edit.setSizePolicy(sizePolicy)
        self.command_edit.setPlaceholderText("Command")
        self.command_edit.setObjectName("command_edit")
        self.verticalLayout_3.addWidget(self.command_edit)
        self.verticalLayout_2.addWidget(self.groupBox_3)
        self.fanbox = QtGui.QGroupBox(self.centralwidget)
        self.fanbox.setEnabled(False)
        self.fanbox.setMaximumSize(QtCore.QSize(16777215, 184))
        self.fanbox.setObjectName("fanbox")
        self.verticalLayout_6 = QtGui.QVBoxLayout(self.fanbox)
        self.verticalLayout_6.setObjectName("verticalLayout_6")
        self.fan_enabled = QtGui.QCheckBox(self.fanbox)
        self.fan_enabled.setCursor(QtCore.Qt.PointingHandCursor)
        self.fan_enabled.setFocusPolicy(QtCore.Qt.ClickFocus)
        self.fan_enabled.setObjectName("fan_enabled")
        self.verticalLayout_6.addWidget(self.fan_enabled)
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.speed_dial = QtGui.QDial(self.fanbox)
        self.speed_dial.setCursor(QtCore.Qt.PointingHandCursor)
        self.speed_dial.setFocusPolicy(QtCore.Qt.ClickFocus)
        self.speed_dial.setMaximum(100)
        self.speed_dial.setSliderPosition(80)
        self.speed_dial.setOrientation(QtCore.Qt.Horizontal)
        self.speed_dial.setInvertedAppearance(False)
        self.speed_dial.setInvertedControls(False)
        self.speed_dial.setObjectName("speed_dial")
        self.horizontalLayout_3.addWidget(self.speed_dial)
        self.speed_label = QtGui.QLabel(self.fanbox)
        self.speed_label.setAlignment(QtCore.Qt.AlignLeading
                                      | QtCore.Qt.AlignLeft
                                      | QtCore.Qt.AlignVCenter)
        self.speed_label.setObjectName("speed_label")
        self.horizontalLayout_3.addWidget(self.speed_label)
        self.verticalLayout_6.addLayout(self.horizontalLayout_3)
        self.verticalLayout_2.addWidget(self.fanbox)
        self.movementbox = QtGui.QGroupBox(self.centralwidget)
        self.movementbox.setEnabled(False)
        self.movementbox.setObjectName("movementbox")
        self.verticalLayout_4 = QtGui.QVBoxLayout(self.movementbox)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.faces_enabled = QtGui.QCheckBox(self.movementbox)
        self.faces_enabled.setCursor(QtCore.Qt.PointingHandCursor)
        self.faces_enabled.setFocusPolicy(QtCore.Qt.ClickFocus)
        self.faces_enabled.setObjectName("faces_enabled")
        self.verticalLayout_4.addWidget(self.faces_enabled)
        self.verticalLayout_2.addWidget(self.movementbox)
        self.horizontalLayout.addLayout(self.verticalLayout_2)
        self.verticalLayout_7.addLayout(self.horizontalLayout)
        FaceDetection.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar()
        self.menubar.setGeometry(QtCore.QRect(0, 0, 992, 22))
        self.menubar.setObjectName("menubar")
        self.menuBioRob_FaceDetection = QtGui.QMenu(self.menubar)
        self.menuBioRob_FaceDetection.setObjectName("menuBioRob_FaceDetection")
        self.menuAbout = QtGui.QMenu(self.menubar)
        self.menuAbout.setObjectName("menuAbout")
        FaceDetection.setMenuBar(self.menubar)
        self.menuBioRob_FaceDetection.addSeparator()
        self.menubar.addAction(self.menuBioRob_FaceDetection.menuAction())
        self.menubar.addAction(self.menuAbout.menuAction())

        self.retranslateUi(FaceDetection)
        QtCore.QObject.connect(self.faces_enabled,
                               QtCore.SIGNAL("toggled(bool)"),
                               self.horizontal_speed.setDisabled)
        QtCore.QObject.connect(self.faces_enabled,
                               QtCore.SIGNAL("toggled(bool)"),
                               self.vertical_speed.setDisabled)
        QtCore.QObject.connect(self.fan_enabled,
                               QtCore.SIGNAL("toggled(bool)"),
                               self.speed_dial.setDisabled)
        QtCore.QMetaObject.connectSlotsByName(FaceDetection)
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(962, 771)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.uiSPL_test1 = QtGui.QSplitter(self.centralwidget)
        self.uiSPL_test1.setOrientation(QtCore.Qt.Horizontal)
        self.uiSPL_test1.setHandleWidth(10)
        self.uiSPL_test1.setObjectName("uiSPL_test1")
        self.layoutWidget = QtGui.QWidget(self.uiSPL_test1)
        self.layoutWidget.setObjectName("layoutWidget")
        self.verticalLayout = QtGui.QVBoxLayout(self.layoutWidget)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.uiCHK_test1 = QtGui.QCheckBox(self.layoutWidget)
        self.uiCHK_test1.setObjectName("uiCHK_test1")
        self.verticalLayout.addWidget(self.uiCHK_test1)
        self.uiCHK_testTri1 = QtGui.QCheckBox(self.layoutWidget)
        self.uiCHK_testTri1.setTristate(True)
        self.uiCHK_testTri1.setObjectName("uiCHK_testTri1")
        self.verticalLayout.addWidget(self.uiCHK_testTri1)
        self.uiGRPBOX_test1 = QtGui.QGroupBox(self.layoutWidget)
        self.uiGRPBOX_test1.setCheckable(True)
        self.uiGRPBOX_test1.setChecked(True)
        self.uiGRPBOX_test1.setObjectName("uiGRPBOX_test1")
        self.horizontalLayout = QtGui.QHBoxLayout(self.uiGRPBOX_test1)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.uiRAD_test1 = QtGui.QRadioButton(self.uiGRPBOX_test1)
        self.uiRAD_test1.setObjectName("uiRAD_test1")
        self.horizontalLayout.addWidget(self.uiRAD_test1)
        self.uiRAD_test2 = QtGui.QRadioButton(self.uiGRPBOX_test1)
        self.uiRAD_test2.setObjectName("uiRAD_test2")
        self.horizontalLayout.addWidget(self.uiRAD_test2)
        self.verticalLayout.addWidget(self.uiGRPBOX_test1)
        self.uiLED_test1 = QtGui.QLineEdit(self.layoutWidget)
        self.uiLED_test1.setObjectName("uiLED_test1")
        self.verticalLayout.addWidget(self.uiLED_test1)
        self.uiSPN_test1 = QtGui.QSpinBox(self.layoutWidget)
        self.uiSPN_test1.setObjectName("uiSPN_test1")
        self.verticalLayout.addWidget(self.uiSPN_test1)
        self.uiSPNDBL_test1 = QtGui.QDoubleSpinBox(self.layoutWidget)
        self.uiSPNDBL_test1.setObjectName("uiSPNDBL_test1")
        self.verticalLayout.addWidget(self.uiSPNDBL_test1)
        self.uiTIMEDT_test1 = QtGui.QTimeEdit(self.layoutWidget)
        self.uiTIMEDT_test1.setObjectName("uiTIMEDT_test1")
        self.verticalLayout.addWidget(self.uiTIMEDT_test1)
        self.uiDATEDT_test1 = QtGui.QDateEdit(self.layoutWidget)
        self.uiDATEDT_test1.setObjectName("uiDATEDT_test1")
        self.verticalLayout.addWidget(self.uiDATEDT_test1)
        self.uiDTEDIT_test1 = QtGui.QDateTimeEdit(self.layoutWidget)
        self.uiDTEDIT_test1.setObjectName("uiDTEDIT_test1")
        self.verticalLayout.addWidget(self.uiDTEDIT_test1)
        self.uiBTN_test1 = QtGui.QPushButton(self.layoutWidget)
        self.uiBTN_test1.setCheckable(True)
        self.uiBTN_test1.setObjectName("uiBTN_test1")
        self.verticalLayout.addWidget(self.uiBTN_test1)
        self.uiCBX_test1 = QtGui.QComboBox(self.layoutWidget)
        self.uiCBX_test1.setObjectName("uiCBX_test1")
        self.uiCBX_test1.addItem("")
        self.uiCBX_test1.addItem("")
        self.uiCBX_test1.addItem("")
        self.uiCBX_test1.addItem("")
        self.uiCBX_test1.addItem("")
        self.uiCBX_test1.addItem("")
        self.uiCBX_test1.addItem("")
        self.verticalLayout.addWidget(self.uiCBX_test1)
        self.uiCBX_test2 = QtGui.QComboBox(self.layoutWidget)
        self.uiCBX_test2.setEditable(True)
        self.uiCBX_test2.setObjectName("uiCBX_test2")
        self.verticalLayout.addWidget(self.uiCBX_test2)
        self.uiSCR_test1 = QtGui.QScrollBar(self.layoutWidget)
        self.uiSCR_test1.setOrientation(QtCore.Qt.Horizontal)
        self.uiSCR_test1.setObjectName("uiSCR_test1")
        self.verticalLayout.addWidget(self.uiSCR_test1)
        self.uiSLD_test1 = QtGui.QSlider(self.layoutWidget)
        self.uiSLD_test1.setOrientation(QtCore.Qt.Horizontal)
        self.uiSLD_test1.setObjectName("uiSLD_test1")
        self.verticalLayout.addWidget(self.uiSLD_test1)
        self.uiDIA_test1 = QtGui.QDial(self.layoutWidget)
        self.uiDIA_test1.setObjectName("uiDIA_test1")
        self.verticalLayout.addWidget(self.uiDIA_test1)
        self.horizontalLayout_15 = QtGui.QHBoxLayout()
        self.horizontalLayout_15.setObjectName("horizontalLayout_15")
        self.label_4 = QtGui.QLabel(self.layoutWidget)
        self.label_4.setObjectName("label_4")
        self.horizontalLayout_15.addWidget(self.label_4)
        self.uiLED_testVariable1 = QtGui.QLineEdit(self.layoutWidget)
        self.uiLED_testVariable1.setObjectName("uiLED_testVariable1")
        self.horizontalLayout_15.addWidget(self.uiLED_testVariable1)
        self.verticalLayout.addLayout(self.horizontalLayout_15)
        self.uiBTN_showDialog = QtGui.QPushButton(self.layoutWidget)
        self.uiBTN_showDialog.setObjectName("uiBTN_showDialog")
        self.verticalLayout.addWidget(self.uiBTN_showDialog)
        spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem)
        self.uiTAB_test1 = QtGui.QTabWidget(self.uiSPL_test1)
        self.uiTAB_test1.setObjectName("uiTAB_test1")
        self.uiTABPG_listWidget = QtGui.QWidget()
        self.uiTABPG_listWidget.setObjectName("uiTABPG_listWidget")
        self.horizontalLayout_2 = QtGui.QHBoxLayout(self.uiTABPG_listWidget)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.uiLSTWID_test1 = QtGui.QListWidget(self.uiTABPG_listWidget)
        self.uiLSTWID_test1.setSelectionMode(
            QtGui.QAbstractItemView.ExtendedSelection)
        self.uiLSTWID_test1.setObjectName("uiLSTWID_test1")
        QtGui.QListWidgetItem(self.uiLSTWID_test1)
        QtGui.QListWidgetItem(self.uiLSTWID_test1)
        QtGui.QListWidgetItem(self.uiLSTWID_test1)
        QtGui.QListWidgetItem(self.uiLSTWID_test1)
        QtGui.QListWidgetItem(self.uiLSTWID_test1)
        QtGui.QListWidgetItem(self.uiLSTWID_test1)
        QtGui.QListWidgetItem(self.uiLSTWID_test1)
        self.horizontalLayout_2.addWidget(self.uiLSTWID_test1)
        self.uiTAB_test1.addTab(self.uiTABPG_listWidget, "")
        self.uiTABPG_treeWidget = QtGui.QWidget()
        self.uiTABPG_treeWidget.setObjectName("uiTABPG_treeWidget")
        self.horizontalLayout_3 = QtGui.QHBoxLayout(self.uiTABPG_treeWidget)
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.uiTREW_test1 = QtGui.QTreeWidget(self.uiTABPG_treeWidget)
        self.uiTREW_test1.setAlternatingRowColors(True)
        self.uiTREW_test1.setSelectionMode(
            QtGui.QAbstractItemView.ExtendedSelection)
        self.uiTREW_test1.setSelectionBehavior(
            QtGui.QAbstractItemView.SelectItems)
        self.uiTREW_test1.setObjectName("uiTREW_test1")
        item_0 = QtGui.QTreeWidgetItem(self.uiTREW_test1)
        item_0 = QtGui.QTreeWidgetItem(self.uiTREW_test1)
        item_0 = QtGui.QTreeWidgetItem(self.uiTREW_test1)
        item_0 = QtGui.QTreeWidgetItem(self.uiTREW_test1)
        item_1 = QtGui.QTreeWidgetItem(item_0)
        item_2 = QtGui.QTreeWidgetItem(item_1)
        item_2 = QtGui.QTreeWidgetItem(item_1)
        item_2 = QtGui.QTreeWidgetItem(item_1)
        item_0 = QtGui.QTreeWidgetItem(self.uiTREW_test1)
        item_1 = QtGui.QTreeWidgetItem(item_0)
        item_2 = QtGui.QTreeWidgetItem(item_1)
        item_2 = QtGui.QTreeWidgetItem(item_1)
        item_2 = QtGui.QTreeWidgetItem(item_1)
        item_0 = QtGui.QTreeWidgetItem(self.uiTREW_test1)
        item_1 = QtGui.QTreeWidgetItem(item_0)
        item_2 = QtGui.QTreeWidgetItem(item_1)
        item_2 = QtGui.QTreeWidgetItem(item_1)
        item_2 = QtGui.QTreeWidgetItem(item_1)
        self.uiTREW_test1.header().setDefaultSectionSize(200)
        self.uiTREW_test1.header().setMinimumSectionSize(200)
        self.uiTREW_test1.header().setSortIndicatorShown(True)
        self.horizontalLayout_3.addWidget(self.uiTREW_test1)
        self.uiTAB_test1.addTab(self.uiTABPG_treeWidget, "")
        self.uiTABPG_tableWidget = QtGui.QWidget()
        self.uiTABPG_tableWidget.setObjectName("uiTABPG_tableWidget")
        self.horizontalLayout_4 = QtGui.QHBoxLayout(self.uiTABPG_tableWidget)
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.uiTBLWID_test1 = QtGui.QTableWidget(self.uiTABPG_tableWidget)
        self.uiTBLWID_test1.setObjectName("uiTBLWID_test1")
        self.uiTBLWID_test1.setColumnCount(2)
        self.uiTBLWID_test1.setRowCount(7)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setVerticalHeaderItem(0, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setVerticalHeaderItem(1, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setVerticalHeaderItem(2, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setVerticalHeaderItem(3, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setVerticalHeaderItem(4, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setVerticalHeaderItem(5, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setVerticalHeaderItem(6, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setHorizontalHeaderItem(0, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setHorizontalHeaderItem(1, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setItem(0, 0, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setItem(0, 1, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setItem(1, 0, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setItem(1, 1, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setItem(2, 0, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setItem(2, 1, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setItem(3, 0, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setItem(3, 1, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setItem(4, 0, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setItem(4, 1, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setItem(5, 0, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setItem(5, 1, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setItem(6, 0, item)
        item = QtGui.QTableWidgetItem()
        self.uiTBLWID_test1.setItem(6, 1, item)
        self.uiTBLWID_test1.horizontalHeader().setSortIndicatorShown(True)
        self.horizontalLayout_4.addWidget(self.uiTBLWID_test1)
        self.uiTAB_test1.addTab(self.uiTABPG_tableWidget, "")
        self.uiTABPG_listView = QtGui.QWidget()
        self.uiTABPG_listView.setObjectName("uiTABPG_listView")
        self.horizontalLayout_7 = QtGui.QHBoxLayout(self.uiTABPG_listView)
        self.horizontalLayout_7.setObjectName("horizontalLayout_7")
        self.uiLSTV_test1 = QtGui.QListView(self.uiTABPG_listView)
        self.uiLSTV_test1.setSelectionMode(
            QtGui.QAbstractItemView.ExtendedSelection)
        self.uiLSTV_test1.setObjectName("uiLSTV_test1")
        self.horizontalLayout_7.addWidget(self.uiLSTV_test1)
        self.uiTAB_test1.addTab(self.uiTABPG_listView, "")
        self.uiTABPG_treeView = QtGui.QWidget()
        self.uiTABPG_treeView.setObjectName("uiTABPG_treeView")
        self.horizontalLayout_8 = QtGui.QHBoxLayout(self.uiTABPG_treeView)
        self.horizontalLayout_8.setObjectName("horizontalLayout_8")
        self.uiTREV_test1 = QtGui.QTreeView(self.uiTABPG_treeView)
        self.uiTREV_test1.setAlternatingRowColors(True)
        self.uiTREV_test1.setSelectionMode(
            QtGui.QAbstractItemView.ExtendedSelection)
        self.uiTREV_test1.setSelectionBehavior(
            QtGui.QAbstractItemView.SelectItems)
        self.uiTREV_test1.setSortingEnabled(True)
        self.uiTREV_test1.setObjectName("uiTREV_test1")
        self.uiTREV_test1.header().setDefaultSectionSize(200)
        self.uiTREV_test1.header().setMinimumSectionSize(200)
        self.uiTREV_test1.header().setSortIndicatorShown(True)
        self.horizontalLayout_8.addWidget(self.uiTREV_test1)
        self.uiTAB_test1.addTab(self.uiTABPG_treeView, "")
        self.uiTABPG_tableView = QtGui.QWidget()
        self.uiTABPG_tableView.setObjectName("uiTABPG_tableView")
        self.horizontalLayout_10 = QtGui.QHBoxLayout(self.uiTABPG_tableView)
        self.horizontalLayout_10.setObjectName("horizontalLayout_10")
        self.uiTBLV_test1 = QtGui.QTableView(self.uiTABPG_tableView)
        self.uiTBLV_test1.setSortingEnabled(True)
        self.uiTBLV_test1.setObjectName("uiTBLV_test1")
        self.uiTBLV_test1.horizontalHeader().setSortIndicatorShown(True)
        self.horizontalLayout_10.addWidget(self.uiTBLV_test1)
        self.uiTAB_test1.addTab(self.uiTABPG_tableView, "")
        self.uiTABPG_columnView = QtGui.QWidget()
        self.uiTABPG_columnView.setObjectName("uiTABPG_columnView")
        self.horizontalLayout_9 = QtGui.QHBoxLayout(self.uiTABPG_columnView)
        self.horizontalLayout_9.setObjectName("horizontalLayout_9")
        self.uiCOLV_test1 = QtGui.QColumnView(self.uiTABPG_columnView)
        self.uiCOLV_test1.setObjectName("uiCOLV_test1")
        self.horizontalLayout_9.addWidget(self.uiCOLV_test1)
        self.uiTAB_test1.addTab(self.uiTABPG_columnView, "")
        self.uiTABPG_scrollText = QtGui.QWidget()
        self.uiTABPG_scrollText.setObjectName("uiTABPG_scrollText")
        self.horizontalLayout_6 = QtGui.QHBoxLayout(self.uiTABPG_scrollText)
        self.horizontalLayout_6.setObjectName("horizontalLayout_6")
        self.uiSCA_test1 = QtGui.QScrollArea(self.uiTABPG_scrollText)
        self.uiSCA_test1.setWidgetResizable(True)
        self.uiSCA_test1.setObjectName("uiSCA_test1")
        self.scrollAreaWidgetContents = QtGui.QWidget()
        self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 634, 676))
        self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents")
        self.horizontalLayout_11 = QtGui.QHBoxLayout(
            self.scrollAreaWidgetContents)
        self.horizontalLayout_11.setObjectName("horizontalLayout_11")
        self.uiTXTEDT_test1 = QtGui.QTextEdit(self.scrollAreaWidgetContents)
        self.uiTXTEDT_test1.setMinimumSize(QtCore.QSize(300, 600))
        self.uiTXTEDT_test1.setObjectName("uiTXTEDT_test1")
        self.horizontalLayout_11.addWidget(self.uiTXTEDT_test1)
        self.uiPTXEDT_test1 = QtGui.QPlainTextEdit(
            self.scrollAreaWidgetContents)
        self.uiPTXEDT_test1.setMinimumSize(QtCore.QSize(300, 600))
        self.uiPTXEDT_test1.setObjectName("uiPTXEDT_test1")
        self.horizontalLayout_11.addWidget(self.uiPTXEDT_test1)
        self.uiSCA_test1.setWidget(self.scrollAreaWidgetContents)
        self.horizontalLayout_6.addWidget(self.uiSCA_test1)
        self.uiTAB_test1.addTab(self.uiTABPG_scrollText, "")
        self.uiTABPG_stackTool = QtGui.QWidget()
        self.uiTABPG_stackTool.setObjectName("uiTABPG_stackTool")
        self.verticalLayout_6 = QtGui.QVBoxLayout(self.uiTABPG_stackTool)
        self.verticalLayout_6.setSpacing(0)
        self.verticalLayout_6.setContentsMargins(4, 6, 4, 4)
        self.verticalLayout_6.setObjectName("verticalLayout_6")
        self.horizontalLayout_12 = QtGui.QHBoxLayout()
        self.horizontalLayout_12.setObjectName("horizontalLayout_12")
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_12.addItem(spacerItem1)
        self.uiBTN_stackDec = QtGui.QPushButton(self.uiTABPG_stackTool)
        self.uiBTN_stackDec.setObjectName("uiBTN_stackDec")
        self.horizontalLayout_12.addWidget(self.uiBTN_stackDec)
        self.uiBTN_stackInc = QtGui.QPushButton(self.uiTABPG_stackTool)
        self.uiBTN_stackInc.setObjectName("uiBTN_stackInc")
        self.horizontalLayout_12.addWidget(self.uiBTN_stackInc)
        self.verticalLayout_6.addLayout(self.horizontalLayout_12)
        self.uiSTK_test1 = QtGui.QStackedWidget(self.uiTABPG_stackTool)
        self.uiSTK_test1.setObjectName("uiSTK_test1")
        self.page0 = QtGui.QWidget()
        self.page0.setObjectName("page0")
        self.horizontalLayout_14 = QtGui.QHBoxLayout(self.page0)
        self.horizontalLayout_14.setSpacing(0)
        self.horizontalLayout_14.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_14.setObjectName("horizontalLayout_14")
        self.verticalLayout_3 = QtGui.QVBoxLayout()
        self.verticalLayout_3.setSpacing(6)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.label = QtGui.QLabel(self.page0)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label.setFont(font)
        self.label.setObjectName("label")
        self.verticalLayout_3.addWidget(self.label)
        self.horizontalLayout_13 = QtGui.QHBoxLayout()
        self.horizontalLayout_13.setObjectName("horizontalLayout_13")
        self.uiTBX_test1 = QtGui.QToolBox(self.page0)
        self.uiTBX_test1.setObjectName("uiTBX_test1")
        self.page = QtGui.QWidget()
        self.page.setGeometry(QtCore.QRect(0, 0, 98, 28))
        self.page.setObjectName("page")
        self.uiTBX_test1.addItem(self.page, "")
        self.page_2 = QtGui.QWidget()
        self.page_2.setGeometry(QtCore.QRect(0, 0, 98, 28))
        self.page_2.setObjectName("page_2")
        self.uiTBX_test1.addItem(self.page_2, "")
        self.page_5 = QtGui.QWidget()
        self.page_5.setGeometry(QtCore.QRect(0, 0, 318, 557))
        self.page_5.setObjectName("page_5")
        self.uiTBX_test1.addItem(self.page_5, "")
        self.horizontalLayout_13.addWidget(self.uiTBX_test1)
        self.uiTBX_test2 = QtGui.QToolBox(self.page0)
        self.uiTBX_test2.setObjectName("uiTBX_test2")
        self.page_3 = QtGui.QWidget()
        self.page_3.setGeometry(QtCore.QRect(0, 0, 98, 28))
        self.page_3.setObjectName("page_3")
        self.uiTBX_test2.addItem(self.page_3, "")
        self.page_4 = QtGui.QWidget()
        self.page_4.setGeometry(QtCore.QRect(0, 0, 98, 28))
        self.page_4.setObjectName("page_4")
        self.uiTBX_test2.addItem(self.page_4, "")
        self.page_6 = QtGui.QWidget()
        self.page_6.setGeometry(QtCore.QRect(0, 0, 318, 557))
        self.page_6.setObjectName("page_6")
        self.uiTBX_test2.addItem(self.page_6, "")
        self.horizontalLayout_13.addWidget(self.uiTBX_test2)
        self.verticalLayout_3.addLayout(self.horizontalLayout_13)
        self.horizontalLayout_14.addLayout(self.verticalLayout_3)
        self.uiSTK_test1.addWidget(self.page0)
        self.page1 = QtGui.QWidget()
        self.page1.setObjectName("page1")
        self.verticalLayout_4 = QtGui.QVBoxLayout(self.page1)
        self.verticalLayout_4.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.label_2 = QtGui.QLabel(self.page1)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_2.setFont(font)
        self.label_2.setObjectName("label_2")
        self.verticalLayout_4.addWidget(self.label_2)
        spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout_4.addItem(spacerItem2)
        self.uiSTK_test1.addWidget(self.page1)
        self.page2 = QtGui.QWidget()
        self.page2.setObjectName("page2")
        self.verticalLayout_5 = QtGui.QVBoxLayout(self.page2)
        self.verticalLayout_5.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_5.setObjectName("verticalLayout_5")
        self.label_3 = QtGui.QLabel(self.page2)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_3.setFont(font)
        self.label_3.setObjectName("label_3")
        self.verticalLayout_5.addWidget(self.label_3)
        spacerItem3 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout_5.addItem(spacerItem3)
        self.uiSTK_test1.addWidget(self.page2)
        self.verticalLayout_6.addWidget(self.uiSTK_test1)
        self.uiTAB_test1.addTab(self.uiTABPG_stackTool, "")
        self.verticalLayout_2.addWidget(self.uiSPL_test1)
        self.horizontalLayout_5 = QtGui.QHBoxLayout()
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_5.addItem(spacerItem4)
        self.uiBTN_savePrefs = QtGui.QPushButton(self.centralwidget)
        self.uiBTN_savePrefs.setObjectName("uiBTN_savePrefs")
        self.horizontalLayout_5.addWidget(self.uiBTN_savePrefs)
        self.uiBTN_loadPrefs = QtGui.QPushButton(self.centralwidget)
        self.uiBTN_loadPrefs.setObjectName("uiBTN_loadPrefs")
        self.horizontalLayout_5.addWidget(self.uiBTN_loadPrefs)
        self.uiBTN_resetPrefs = QtGui.QPushButton(self.centralwidget)
        self.uiBTN_resetPrefs.setObjectName("uiBTN_resetPrefs")
        self.horizontalLayout_5.addWidget(self.uiBTN_resetPrefs)
        self.verticalLayout_2.addLayout(self.horizontalLayout_5)
        self.verticalLayout_2.setStretch(0, 1)
        MainWindow.setCentralWidget(self.centralwidget)

        self.retranslateUi(MainWindow)
        self.uiTAB_test1.setCurrentIndex(2)
        self.uiSTK_test1.setCurrentIndex(0)
        self.uiTBX_test1.setCurrentIndex(2)
        self.uiTBX_test2.setCurrentIndex(2)
        QtCore.QObject.connect(self.uiBTN_savePrefs,
                               QtCore.SIGNAL("clicked()"),
                               MainWindow.onSavePrefsClicked)
        QtCore.QObject.connect(self.uiBTN_loadPrefs,
                               QtCore.SIGNAL("clicked()"),
                               MainWindow.onLoadPrefsClicked)
        QtCore.QObject.connect(self.uiBTN_resetPrefs,
                               QtCore.SIGNAL("clicked()"),
                               MainWindow.onResetPrefsClicked)
        QtCore.QObject.connect(self.uiBTN_showDialog,
                               QtCore.SIGNAL("clicked()"),
                               MainWindow.onShowDialogClicked)
        QtCore.QObject.connect(self.uiBTN_stackDec, QtCore.SIGNAL("clicked()"),
                               MainWindow.onStackedWidgetPageDec)
        QtCore.QObject.connect(self.uiBTN_stackInc, QtCore.SIGNAL("clicked()"),
                               MainWindow.onStackedWidgetPageInc)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
示例#17
0
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(849, 568)
        self.pushButton = QtGui.QPushButton(Form)
        self.pushButton.setGeometry(QtCore.QRect(10, 20, 75, 23))
        self.pushButton.setObjectName("pushButton")
        self.comboBox = QtGui.QComboBox(Form)
        self.comboBox.setGeometry(QtCore.QRect(90, 20, 81, 22))
        self.comboBox.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.comboBox.setLocale(
            QtCore.QLocale(QtCore.QLocale.English,
                           QtCore.QLocale.UnitedStates))
        self.comboBox.setObjectName("comboBox")
        self.comboBox.addItem("")
        self.pushButton_2 = QtGui.QPushButton(Form)
        self.pushButton_2.setGeometry(QtCore.QRect(490, 20, 75, 23))
        self.pushButton_2.setObjectName("pushButton_2")
        self.splitter = QtGui.QSplitter(Form)
        self.splitter.setGeometry(QtCore.QRect(10, 160, 621, 341))
        self.splitter.setOrientation(QtCore.Qt.Vertical)
        self.splitter.setObjectName("splitter")
        self.dockWidget_2 = QtGui.QDockWidget(self.splitter)
        self.dockWidget_2.setObjectName("dockWidget_2")
        self.dockWidgetContents_2 = QtGui.QWidget()
        self.dockWidgetContents_2.setObjectName("dockWidgetContents_2")
        self.dockWidget_2.setWidget(self.dockWidgetContents_2)
        self.dockWidget = QtGui.QDockWidget(self.splitter)
        self.dockWidget.setAcceptDrops(True)
        self.dockWidget.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.dockWidget.setAutoFillBackground(True)
        self.dockWidget.setFloating(False)
        self.dockWidget.setObjectName("dockWidget")
        self.dockWidgetContents = QtGui.QWidget()
        self.dockWidgetContents.setObjectName("dockWidgetContents")
        self.dockWidget.setWidget(self.dockWidgetContents)
        self.widget = QtGui.QWidget(Form)
        self.widget.setGeometry(QtCore.QRect(170, 80, 251, 52))
        self.widget.setObjectName("widget")
        self.horizontalLayout = QtGui.QHBoxLayout(self.widget)
        self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.label = QtGui.QLabel(self.widget)
        self.label.setObjectName("label")
        self.horizontalLayout.addWidget(self.label)
        self.dial = QtGui.QDial(self.widget)
        self.dial.setMinimum(5)
        self.dial.setMaximum(200)
        self.dial.setSingleStep(5)
        self.dial.setObjectName("dial")
        self.horizontalLayout.addWidget(self.dial)
        self.dial_2 = QtGui.QDial(self.widget)
        self.dial_2.setMinimum(100)
        self.dial_2.setMaximum(20000)
        self.dial_2.setSingleStep(100)
        self.dial_2.setObjectName("dial_2")
        self.horizontalLayout.addWidget(self.dial_2)
        self.label_2 = QtGui.QLabel(self.widget)
        self.label_2.setObjectName("label_2")
        self.horizontalLayout.addWidget(self.label_2)

        self.retranslateUi(Form)
        QtCore.QObject.connect(self.dial, QtCore.SIGNAL("valueChanged(int)"),
                               self.pushButton.click)
        QtCore.QObject.connect(self.dial_2, QtCore.SIGNAL("valueChanged(int)"),
                               self.pushButton.click)
        QtCore.QMetaObject.connectSlotsByName(Form)
示例#18
0
	def __init__(self):
		QtGui.QWidget.__init__(self)

		self.default = dict()

		# DIAL --------------------------------------------
		# Dial x
		self.nDialx = QtGui.QDial()
		self.nDialx.setNotchesVisible(True)
		self.nDialx.setMinimum(0)
		self.nDialx.setMaximum(360)
		self.nDialx.setValue(0) # default start from the beginning
		# Dial y
		self.nDialy = QtGui.QDial()
		self.nDialy.setNotchesVisible(True)
		self.nDialy.setMinimum(0)
		self.nDialy.setMaximum(360)
		self.nDialy.setValue(0) # default start from the beginning
		# Dial z
		self.nDialz = QtGui.QDial()
		self.nDialz.setNotchesVisible(True)
		self.nDialz.setMinimum(0)
		self.nDialz.setMaximum(360)
		self.nDialz.setValue(0) # default start from the beginning

		# SLIDE -------------------------------------------
		# Slide Horizontal X
		self.nSlidex = QtGui.QSlider(QtCore.Qt.Horizontal) 
		self.nSlidex.setMinimum(-20)
		self.nSlidex.setMaximum(20)
		self.nSlidex.setValue(0)

		# Slide Vertical Y
		self.nSlidey = QtGui.QSlider(QtCore.Qt.Vertical)
		self.nSlidey.setMinimum(-20)
		self.nSlidey.setMaximum(20)
		self.nSlidey.setValue(0)

		# Slide Horizontal Z
		self.nSlidez = QtGui.QSlider(QtCore.Qt.Horizontal) 
		self.nSlidez.setMinimum(-20)
		self.nSlidez.setMaximum(20)
		self.nSlidez.setValue(0)

		# Reset button
		self.resetBtn = QtGui.QPushButton('Reset')
		# Close button
		self.closeBtn = QtGui.QPushButton('Close')

		self.nGridLayout = QtGui.QGridLayout()

		self.nGridLayout.addWidget(self.nDialx, 1, 0)
		self.nGridLayout.addWidget(self.nDialy, 1, 1)
		self.nGridLayout.addWidget(self.nDialz, 1, 2)

		self.nGridLayout.addWidget(self.nSlidex, 2, 0)
		self.nGridLayout.addWidget(self.nSlidey, 2, 1)
		self.nGridLayout.addWidget(self.nSlidez, 2, 2)

		self.nGridLayout.addWidget(self.resetBtn, 3, 1)
		self.nGridLayout.addWidget(self.closeBtn, 3, 2)
		self.setLayout(self.nGridLayout)
		self.setWindowTitle('Soovii - Bulk loader')

		# Create connection
		self.connect(self.nDialx, QtCore.SIGNAL("valueChanged(int)"), self.nRT)
		self.connect(self.nDialy, QtCore.SIGNAL("valueChanged(int)"), self.nRT)
		self.connect(self.nDialz, QtCore.SIGNAL("valueChanged(int)"), self.nRT)

		self.connect(self.nSlidex, QtCore.SIGNAL("valueChanged(int)"), self.nRT)
		self.connect(self.nSlidey, QtCore.SIGNAL("valueChanged(int)"), self.nRT)
		self.connect(self.nSlidez, QtCore.SIGNAL("valueChanged(int)"), self.nRT)

		self.connect(self.resetBtn, QtCore.SIGNAL("clicked()"), self.nReset)
		self.connect(self.closeBtn, QtCore.SIGNAL("clicked()"), self.close)
示例#19
0
    def initUI(self):
        ##        self.lcd = QtGui.QLCDNumber(self)
        ##        self.lcdm= QtGui.QLCDNumber(self)
        self.clockValue = QLCDNumber()
        self.clockValue.setSegmentStyle(QLCDNumber.Flat)
        self.clockValue.setFixedSize(QSize(400, 150))
        self.clockValue.setDigitCount(12)

        self.barJam = QtGui.QSpinBox()
        self.barJam.setMaximum(23)
        self.barJam.setMinimum(0)

        self.barMenit = QtGui.QSpinBox()
        self.barMenit.setMaximum(59)
        self.barMenit.setMinimum(0)

        self.barDetik = QtGui.QSpinBox()
        self.barDetik.setMaximum(59)
        self.barDetik.setMinimum(0)

        self.viewButton = QtGui.QPushButton("Tampilkan Jam Digital")

        self.labelJam = QtGui.QLabel("Jam ")
        self.labelMenit = QtGui.QLabel("Menit ")
        self.labelDetik = QtGui.QLabel("Detik ")

        self.sliderMenit = QtGui.QDial(self)
        self.sliderDetik = QtGui.QSlider(QtCore.Qt.Horizontal, self)

        vbox = QtGui.QGridLayout()
        ##        vbox.addWidget(self.lcd)

        vbox.addWidget(self.labelJam, 0, 0)
        vbox.addWidget(self.labelMenit, 1, 0)
        vbox.addWidget(self.labelDetik, 2, 0)

        vbox.addWidget(self.barJam, 0, 1, 1, 3)
        vbox.addWidget(self.barMenit, 1, 1, 1, 3)
        vbox.addWidget(self.barDetik, 2, 1, 1, 3)
        vbox.addWidget(self.viewButton, 3, 1, 1, 2)

        vbox.addWidget(self.sliderMenit, 1, 4)
        vbox.addWidget(self.sliderDetik, 2, 4)
        ##        vbox.addWidget(self.lcdm)

        ##        self.sliderMenit.valueChanged.connect(self.barMenit.)
        ##

        self.sliderMenit.valueChanged.connect(self.value_barMenit)
        self.barMenit.valueChanged.connect(self.value_barMenit)
        self.sliderDetik.valueChanged.connect(self.value_barDetik)
        self.barDetik.valueChanged.connect(self.value_barDetik)
        self.viewButton.clicked.connect(self.buatLCD)

        ##        self.sliderMenit.valueChanged.connect(self.barMenit.setValue)
        ##        self.sliderDetik.valueChanged.connect(self.barDetik.setValue)

        self.setLayout(vbox)
        ##        self.sld.valueChanged.connect(self.lcd.display)
        ##        self.sliderMenit.valueChanged.connect(self.barMenit.setText)
        self.setGeometry(500, 500, 350, 250)
        self.setWindowTitle('Jam Sederhana')
        self.sliderMenit.setMaximum(59)
        self.sliderMenit.setNotchesVisible(59)
        self.sliderDetik.setMaximum(59)
        self.LCD = QLCDNumber()
        self.LCD.setDigitCount(8)
        self.LCD.resize(500, 150)
示例#20
0
def dialog(source=None):
    ''' create dialog widget'''

    w = MyWidget()
    w.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint)

    w.source = source
    w.imode = -1
    w.ef = "no eventfilter defined"

    #	mode=QtGui.QComboBox()
    #	mode.addItem("up") #0
    #	mode.addItem("down") #1
    #	mode.addItem("zero") #2
    #	mode.addItem("none") #3

    #	w.mode='n'

    editorkey = FreeCAD.ParamGet('User parameter:Plugins/nurbs').GetString(
        "editorKey", "h")
    #	lab=QtGui.QLabel("Direction: " + editorkey)
    w.key = editorkey
    #	w.modelab=lab

    modl = QtGui.QLabel("Mode -none-")
    w.modl = modl

    btn2 = QtGui.QPushButton("Update Nurbs")
    btn2.clicked.connect(w.updateNurbs)

    btn = QtGui.QPushButton("Apply and close")
    btn.clicked.connect(w.apply)

    cobtn = QtGui.QPushButton("Reset")
    cobtn.clicked.connect(w.reset)

    cbtn = QtGui.QPushButton("Stop Dialog (preserve Aux)")
    cbtn.clicked.connect(stop)

    poll = QtGui.QLabel("Area:")

    ar = QtGui.QDial()
    ar.setMaximum(10)
    ar.setNotchesVisible(True)
    ar.valueChanged.connect(w.update)
    w.area = ar

    poll2 = QtGui.QLabel("height:")

    he = QtGui.QDial()
    he.setMaximum(10)
    he.setNotchesVisible(True)
    #	he.valueChanged.connect(w.setcursor2)
    w.height = he

    box = QtGui.QVBoxLayout()
    w.setLayout(box)

    for ww in [modl, btn2, btn, cobtn, poll, ar, poll2, he]:
        box.addWidget(ww)

    return w
示例#21
0
    def setupUi(self, testUi):
        testUi.setObjectName("testUi")
        testUi.resize(426, 504)
        self.centralwidget = QtGui.QWidget(testUi)
        self.centralwidget.setObjectName("centralwidget")
        self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout.setObjectName("verticalLayout")
        self.groupBox = QtGui.QGroupBox(self.centralwidget)
        self.groupBox.setObjectName("groupBox")
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.groupBox)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.lineEdit = QtGui.QLineEdit(self.groupBox)
        self.lineEdit.setObjectName("lineEdit")
        self.verticalLayout_2.addWidget(self.lineEdit)
        self.pushButton = QtGui.QPushButton(self.groupBox)
        self.pushButton.setObjectName("pushButton")
        self.verticalLayout_2.addWidget(self.pushButton)
        self.horizontalSlider = QtGui.QSlider(self.groupBox)
        self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal)
        self.horizontalSlider.setObjectName("horizontalSlider")
        self.verticalLayout_2.addWidget(self.horizontalSlider)
        self.dial = QtGui.QDial(self.groupBox)
        self.dial.setObjectName("dial")
        self.verticalLayout_2.addWidget(self.dial)
        self.checkBox = QtGui.QCheckBox(self.groupBox)
        self.checkBox.setObjectName("checkBox")
        self.verticalLayout_2.addWidget(self.checkBox)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.radioButton = QtGui.QRadioButton(self.groupBox)
        self.radioButton.setObjectName("radioButton")
        self.horizontalLayout.addWidget(self.radioButton)
        self.radioButton_2 = QtGui.QRadioButton(self.groupBox)
        self.radioButton_2.setObjectName("radioButton_2")
        self.horizontalLayout.addWidget(self.radioButton_2)
        self.verticalLayout_2.addLayout(self.horizontalLayout)
        self.treeWidget = QtGui.QTreeWidget(self.groupBox)
        self.treeWidget.setObjectName("treeWidget")
        item_0 = QtGui.QTreeWidgetItem(self.treeWidget)
        item_1 = QtGui.QTreeWidgetItem(item_0)
        item_0 = QtGui.QTreeWidgetItem(self.treeWidget)
        item_1 = QtGui.QTreeWidgetItem(item_0)
        self.treeWidget.header().setVisible(False)
        self.verticalLayout_2.addWidget(self.treeWidget)
        self.comboBox = QtGui.QComboBox(self.groupBox)
        self.comboBox.setObjectName("comboBox")
        self.comboBox.addItem("")
        self.comboBox.addItem("")
        self.verticalLayout_2.addWidget(self.comboBox)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.spinBox = QtGui.QSpinBox(self.groupBox)
        self.spinBox.setObjectName("spinBox")
        self.horizontalLayout_2.addWidget(self.spinBox)
        self.progressBar = QtGui.QProgressBar(self.groupBox)
        self.progressBar.setProperty("value", 24)
        self.progressBar.setObjectName("progressBar")
        self.horizontalLayout_2.addWidget(self.progressBar)
        self.verticalLayout_2.addLayout(self.horizontalLayout_2)
        self.verticalLayout.addWidget(self.groupBox)
        testUi.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(testUi)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 426, 21))
        self.menubar.setObjectName("menubar")
        self.menuFile = QtGui.QMenu(self.menubar)
        self.menuFile.setObjectName("menuFile")
        self.menuHelp = QtGui.QMenu(self.menubar)
        self.menuHelp.setObjectName("menuHelp")
        testUi.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(testUi)
        self.statusbar.setObjectName("statusbar")
        testUi.setStatusBar(self.statusbar)
        self.actionFile = QtGui.QAction(testUi)
        self.actionFile.setObjectName("actionFile")
        self.actionOpen = QtGui.QAction(testUi)
        self.actionOpen.setObjectName("actionOpen")
        self.actionQuit = QtGui.QAction(testUi)
        self.actionQuit.setObjectName("actionQuit")
        self.actionAbout = QtGui.QAction(testUi)
        self.actionAbout.setObjectName("actionAbout")
        self.menuFile.addAction(self.actionFile)
        self.menuFile.addAction(self.actionOpen)
        self.menuFile.addSeparator()
        self.menuFile.addAction(self.actionQuit)
        self.menuHelp.addAction(self.actionAbout)
        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menuHelp.menuAction())

        self.retranslateUi(testUi)
        QtCore.QMetaObject.connectSlotsByName(testUi)
示例#22
0
def dialog(source):
    ''' create dialog widget'''

    w = MyWidget()
    w.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint)

    w.source = source
    w.imode = -1
    w.ef = "no eventfilter defined"

    try:
        n = w.getNeedle()
        n.RibTemplate.ViewObject.hide()
        n.Backbone.ViewObject.hide()
    except:
        pass

    mode = QtGui.QComboBox()
    mode.addItem("move pole")  #0
    mode.addItem("move pole and neighbors")  #1
    mode.addItem("sharpen/smooth edge")  #2
    mode.addItem("colinear neighbors")  #3
    mode.addItem("rotate neighbors")  #4
    #FreeCAD.ParamGet('User parameter:Plugins/nurbs').SetString("editorMode","move pole and neighbors")

    mode.currentIndexChanged.connect(w.setmode)
    w.mode = mode

    editorkey = FreeCAD.ParamGet('User parameter:Plugins/nurbs').GetString(
        "editorKey", "h")
    lab = QtGui.QLabel("Direction: " + editorkey)
    w.key = editorkey
    w.modelab = lab

    btn = QtGui.QPushButton("Cancel")
    btn.clicked.connect(w.cancel)

    cobtn = QtGui.QPushButton("Commit and stop")
    cobtn.clicked.connect(w.commit)

    conbtn = QtGui.QPushButton("Commit and continue")
    conbtn.clicked.connect(w.commit_noclose)

    cbtn = QtGui.QPushButton("Stop Dialog (preserve Aux)")
    cbtn.clicked.connect(stop)

    poll = QtGui.QLabel("Selected  Pole:")

    dial = QtGui.QDial()
    dial.setNotchesVisible(True)
    dial.setValue(
        FreeCAD.ParamGet('User parameter:Plugins/nurbs').GetInt("Cursor", 0))
    dial.valueChanged.connect(w.setcursor2)
    w.dial = dial

    if source == 'Backbone':
        rotxl = QtGui.QLabel("Rotation X:")

        dialx = QtGui.QDial()
        dialx.setNotchesVisible(True)
        dialx.setMinimum(-90)
        dialx.setMaximum(90)
        dialx.setValue(0)
        dialx.setSingleStep(15)
        dialx.valueChanged.connect(w.setrotx)
        w.dialx = dialx

        rotyl = QtGui.QLabel("Rotation Y:")

        dialy = QtGui.QDial()
        dialy.setNotchesVisible(True)
        dialy.setMinimum(-90)
        dialy.setMaximum(90)
        dialy.setValue(0)
        dialy.setSingleStep(15)

        dialy.valueChanged.connect(w.setroty)
        w.dialy = dialy

        rotzl = QtGui.QLabel("Rotation Z:")

        dialz = QtGui.QDial()
        dialz.setNotchesVisible(True)
        dialz.setMinimum(-90)
        dialz.setMaximum(90)
        dialz.setValue(0)
        dialz.setSingleStep(15)

        dialz.valueChanged.connect(w.setrotz)
        w.dialz = dialz

        rots = [rotxl, dialx, rotyl, dialy, rotzl, dialz]
    else:
        rots = []

    if 1:
        rotsl = QtGui.QLabel("Sharpen Smooth Factor:")
        w.rotsl = rotsl

        dials = QtGui.QDial()
        dials.setNotchesVisible(True)
        dials.setMinimum(-99)
        dials.setMaximum(99)
        dials.setValue(0)
        dials.setSingleStep(10)
        dials.valueChanged.connect(w.setsharp)
        w.dials = dials

    box = QtGui.QVBoxLayout()
    w.setLayout(box)

    for ww in [mode, lab, btn, cobtn, conbtn, cbtn, poll, dial
               ] + rots + [rotsl, dials]:
        box.addWidget(ww)

    rotsl.hide()
    dials.hide()

    return w
示例#23
0
    def __init__(self):
        super(TextStyleEditorWidget, self).__init__()
        self.setPreview(text_style_preview.TextStylePreviewWidget())

        # Set up vertical align
        self.va_group = QtGui.QButtonGroup()
        va_layout = QtGui.QHBoxLayout()

        for alignment in ["Top", "Mid", "Bot"]:
            button = QtGui.QPushButton()
            button.setText(alignment)
            button.setCheckable(True)
            va_layout.addWidget(button)
            self.va_group.addButton(button)

        self.va_group.buttonClicked.connect(self.updateButton)

        va_box = QtGui.QGroupBox()
        va_box.setLayout(va_layout)
        va_box.setTitle("Vertical Align")

        # Set up horizontal group
        self.ha_group = QtGui.QButtonGroup()
        ha_layout = QtGui.QHBoxLayout()

        for alignment in ["Left", "Center", "Right"]:
            button = QtGui.QPushButton()
            button.setText(alignment)
            button.setCheckable(True)
            ha_layout.addWidget(button)
            self.ha_group.addButton(button)

        self.ha_group.buttonClicked.connect(self.updateButton)

        ha_box = QtGui.QGroupBox()
        ha_box.setLayout(ha_layout)
        ha_box.setTitle("Horizontal Align")

        # First row
        align_angle_row = QtGui.QHBoxLayout()
        align_angle_row.addWidget(va_box)
        align_angle_row.addWidget(ha_box)
        align_angle_row.insertStretch(2, 1)

        # Create labels
        angle_label = QtGui.QLabel()
        angle_label.setText("Angle:")
        font_label = QtGui.QLabel()
        font_label.setText("Font:")
        size_label = QtGui.QLabel()
        size_label.setText("Size:")

        # angle dial setup
        self.angle_slider = QtGui.QDial()
        self.angle_slider.setRange(
            90,
            450)  # set rotate values so dial orientation matches initial text
        self.angle_slider.setWrapping(True)
        self.angle_slider.setNotchesVisible(True)
        self.angle_slider.valueChanged.connect(self.updateAngle)

        align_angle_row.addWidget(angle_label)
        align_angle_row.addWidget(self.angle_slider)

        # Font combobox
        self.font_box = QtGui.QComboBox()
        for item in vcs.listelements("font"):
            self.font_box.addItem(item)
        self.font_box.currentIndexChanged[str].connect(self.updateFont)

        # size spin box
        self.size_box = QtGui.QSpinBox()
        self.size_box.setRange(1, 128)
        self.size_box.valueChanged.connect(self.updateSize)

        font_size_row = QtGui.QHBoxLayout()
        font_size_row.addWidget(font_label)
        font_size_row.addWidget(self.font_box)
        font_size_row.addWidget(size_label)
        font_size_row.addWidget(self.size_box)
        font_size_row.insertStretch(2, 3)

        # Set up wrap
        self.vertical_layout.insertLayout(1, align_angle_row)
        self.vertical_layout.insertLayout(2, font_size_row)
示例#24
0
    def __init__(self, node, knobValue):
        super(self.__class__, self).__init__()

        self.node = node

        self.my_timer = QtCore.QTimer()

        layout = QtGui.QVBoxLayout()
        layout.setAlignment(QtCore.Qt.AlignTop)

        layout2 = QtGui.QHBoxLayout()
        layout2.setAlignment(QtCore.Qt.AlignTop)

        layout3 = QtGui.QVBoxLayout()
        layout3.setAlignment(QtCore.Qt.AlignTop)

        #开始按钮
        self.btn1 = QtGui.QPushButton('Start')
        self.btn1.clicked.connect(self.btn1Clicked)

        #结束按钮
        self.btn2 = QtGui.QPushButton('Stop')
        self.btn2.clicked.connect(self.btn2Clicked)

        #速率调节盘
        self.dial = QtGui.QDial()
        self.dial.setFocusPolicy(QtCore.Qt.NoFocus)
        self.dial.setMinimum(10)
        self.dial.setMaximum(200)
        self.dial.setProperty("Value", knobValue)  #默认显示为100
        self.dial.setNotchesVisible(True)  #显示调节盘刻度
        self.dial.valueChanged.connect(self.dialValueChanged)

        #######################################
        self.dial.valueChanged.connect(self.updateValue)
        #######################################

        #速率文字
        self.label = QtGui.QLabel()
        self.label.setObjectName("label")
        self.label.setText("Swich interval(s)")

        #速率实时显示
        self.label_2 = QtGui.QLabel()
        self.label_2.setObjectName("label_2")
        self.label_2.setText(str(float(self.dial.value()) / 100.0))

        #将按钮添加到排列中
        layout.addWidget(self.btn1)
        layout.addWidget(self.btn2)
        layout2.addWidget(self.dial)
        layout3.addWidget(self.label_2)
        layout3.addWidget(self.label)

        #合并排列
        master_layout = QtGui.QHBoxLayout()
        master_layout.addLayout(layout)
        master_layout.addLayout(layout2)
        master_layout.addLayout(layout3)
        self.setLayout(master_layout)

        #信号槽
        self.my_timer.timeout.connect(self.btn1Clicked)
def createPropWidget(obj, propname):
    '''create and retur widget fpr obj.propname'''

    w = QtGui.QWidget()

    box = QtGui.QVBoxLayout()
    box.setAlignment(QtCore.Qt.AlignTop)
    w.setLayout(box)

    ref = obj.getPropertyByName(propname + "Source")
    w.l = QtGui.QLabel(ref.Label + '.' + propname)
    box.addWidget(w.l)

    pt = obj.getTypeIdOfProperty(propname)
    print("create widget for property ", propname, pt)

    # case LinkList
    if pt == 'App::PropertyLinkList':
        w.d = createListWidget(obj, propname)
        box.addWidget(w.d)
        return w

    cellmode = False

    try:
        obj.getPropertyByName(propname + "Typ")
        cellmode = True
    except:
        pass

    # case float properties
    if obj.getPropertyByName(propname + "Slider"):
        w.d = QtGui.QSlider()
        w.d.setOrientation(QtCore.Qt.Horizontal)
        w.d.setTickPosition(QtGui.QSlider.TicksBelow)
    else:
        w.d = QtGui.QDial()
        w.d.setNotchesVisible(True)

    if cellmode:
        w.d.setMinimum(obj.getPropertyByName(propname + "Min"))
        w.d.setMaximum(obj.getPropertyByName(propname + "Max"))
        w.d.setValue(obj.getPropertyByName(propname))
        #w.d.setValue(obj.getPropertyByName(propname).Value)

    else:
        w.d.setMinimum(obj.getPropertyByName(propname + "Min").Value)
        w.d.setMaximum(obj.getPropertyByName(propname + "Max").Value)
        w.d.setValue(obj.getPropertyByName(propname).Value)

    w.d.setSingleStep(obj.getPropertyByName(propname + "Step"))

    def valueChangedA(val):
        '''update obj and ref with new value'''
        print("update ----------")

        ref = obj.getPropertyByName(propname + "Source")
        print(ref.Label, propname, val)
        if ref.__class__.__name__ == 'Sheet':
            ref.set(propname, str(val))
        else:
            setattr(ref, propname, val)
        setattr(obj, propname, val)
        App.activeDocument().recompute()
        Gui.updateGui()

    w.d.valueChanged.connect(valueChangedA)
    box.addWidget(w.d)

    return w
示例#26
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.setWindowModality(QtCore.Qt.NonModal)
        MainWindow.resize(677, 708)
        MainWindow.setUnifiedTitleAndToolBarOnMac(False)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout.setObjectName("verticalLayout")
        self.scrollArea = QtGui.QScrollArea(self.centralwidget)
        self.scrollArea.setWidgetResizable(True)
        self.scrollArea.setObjectName("scrollArea")
        self.scrollAreaWidgetContents = QtGui.QWidget()
        self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 776, 837))
        self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents")
        self.verticalLayout_13 = QtGui.QVBoxLayout(
            self.scrollAreaWidgetContents)
        self.verticalLayout_13.setObjectName("verticalLayout_13")
        self.tabWidget = QtGui.QTabWidget(self.scrollAreaWidgetContents)
        self.tabWidget.setToolTip("")
        self.tabWidget.setObjectName("tabWidget")
        self.tab = QtGui.QWidget()
        self.tab.setObjectName("tab")
        self.gridLayout_4 = QtGui.QGridLayout(self.tab)
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.widget = QtGui.QWidget(self.tab)
        self.widget.setObjectName("widget")
        self.horizontalLayout_4 = QtGui.QHBoxLayout(self.widget)
        self.horizontalLayout_4.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.verticalLayout_7 = QtGui.QVBoxLayout()
        self.verticalLayout_7.setObjectName("verticalLayout_7")
        self.verticalScrollBar = QtGui.QScrollBar(self.widget)
        self.verticalScrollBar.setOrientation(QtCore.Qt.Vertical)
        self.verticalScrollBar.setObjectName("verticalScrollBar")
        self.verticalLayout_7.addWidget(self.verticalScrollBar)
        self.verticalSlider = QtGui.QSlider(self.widget)
        self.verticalSlider.setOrientation(QtCore.Qt.Vertical)
        self.verticalSlider.setObjectName("verticalSlider")
        self.verticalLayout_7.addWidget(self.verticalSlider)
        self.horizontalLayout_4.addLayout(self.verticalLayout_7)
        self.verticalLayout_6 = QtGui.QVBoxLayout()
        self.verticalLayout_6.setObjectName("verticalLayout_6")
        self.horizontalScrollBar = QtGui.QScrollBar(self.widget)
        self.horizontalScrollBar.setOrientation(QtCore.Qt.Horizontal)
        self.horizontalScrollBar.setObjectName("horizontalScrollBar")
        self.verticalLayout_6.addWidget(self.horizontalScrollBar)
        self.horizontalSlider = QtGui.QSlider(self.widget)
        self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal)
        self.horizontalSlider.setObjectName("horizontalSlider")
        self.verticalLayout_6.addWidget(self.horizontalSlider)
        self.horizontalLayout_4.addLayout(self.verticalLayout_6)
        self.gridLayout_4.addWidget(self.widget, 2, 0, 1, 1)
        self.groupBox = QtGui.QGroupBox(self.tab)
        self.groupBox.setObjectName("groupBox")
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.groupBox)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.gridLayout_3 = QtGui.QGridLayout()
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.pushButton = QtGui.QPushButton(self.groupBox)
        self.pushButton.setObjectName("pushButton")
        self.gridLayout_3.addWidget(self.pushButton, 0, 0, 1, 1)
        self.pushButton_2 = QtGui.QPushButton(self.groupBox)
        self.pushButton_2.setFlat(True)
        self.pushButton_2.setObjectName("pushButton_2")
        self.gridLayout_3.addWidget(self.pushButton_2, 0, 1, 1, 1)
        self.pushButton_4 = QtGui.QPushButton(self.groupBox)
        self.pushButton_4.setCheckable(True)
        self.pushButton_4.setObjectName("pushButton_4")
        self.gridLayout_3.addWidget(self.pushButton_4, 1, 0, 1, 1)
        self.pushButton_3 = QtGui.QPushButton(self.groupBox)
        self.pushButton_3.setCheckable(True)
        self.pushButton_3.setFlat(True)
        self.pushButton_3.setObjectName("pushButton_3")
        self.gridLayout_3.addWidget(self.pushButton_3, 1, 1, 1, 1)
        self.toolButton = QtGui.QToolButton(self.groupBox)
        self.toolButton.setObjectName("toolButton")
        self.gridLayout_3.addWidget(self.toolButton, 2, 0, 1, 1)
        self.radioButton = QtGui.QRadioButton(self.groupBox)
        self.radioButton.setChecked(True)
        self.radioButton.setObjectName("radioButton")
        self.gridLayout_3.addWidget(self.radioButton, 3, 0, 1, 1)
        self.radioButton_2 = QtGui.QRadioButton(self.groupBox)
        self.radioButton_2.setObjectName("radioButton_2")
        self.gridLayout_3.addWidget(self.radioButton_2, 4, 0, 1, 1)
        self.checkBox = QtGui.QCheckBox(self.groupBox)
        self.checkBox.setChecked(True)
        self.checkBox.setObjectName("checkBox")
        self.gridLayout_3.addWidget(self.checkBox, 5, 0, 1, 1)
        self.checkBox_2 = QtGui.QCheckBox(self.groupBox)
        self.checkBox_2.setObjectName("checkBox_2")
        self.gridLayout_3.addWidget(self.checkBox_2, 6, 0, 1, 1)
        self.commandLinkButton = QtGui.QCommandLinkButton(self.groupBox)
        self.commandLinkButton.setObjectName("commandLinkButton")
        self.gridLayout_3.addWidget(self.commandLinkButton, 7, 0, 1, 1)
        self.verticalLayout_2.addLayout(self.gridLayout_3)
        self.buttonBox = QtGui.QDialogButtonBox(self.groupBox)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                          | QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.verticalLayout_2.addWidget(self.buttonBox)
        self.buttonBox_2 = QtGui.QDialogButtonBox(self.groupBox)
        self.buttonBox_2.setStandardButtons(QtGui.QDialogButtonBox.Abort
                                            | QtGui.QDialogButtonBox.Cancel
                                            | QtGui.QDialogButtonBox.Ok)
        self.buttonBox_2.setObjectName("buttonBox_2")
        self.verticalLayout_2.addWidget(self.buttonBox_2)
        self.gridLayout_4.addWidget(self.groupBox, 0, 0, 1, 1)
        self.frame = QtGui.QFrame(self.tab)
        self.frame.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtGui.QFrame.Raised)
        self.frame.setObjectName("frame")
        self.verticalLayout_5 = QtGui.QVBoxLayout(self.frame)
        self.verticalLayout_5.setObjectName("verticalLayout_5")
        self.textEdit = QtGui.QTextEdit(self.frame)
        self.textEdit.setObjectName("textEdit")
        self.verticalLayout_5.addWidget(self.textEdit)
        self.textEdit_2 = QtGui.QTextEdit(self.frame)
        self.textEdit_2.setReadOnly(True)
        self.textEdit_2.setObjectName("textEdit_2")
        self.verticalLayout_5.addWidget(self.textEdit_2)
        self.plainTextEdit_2 = QtGui.QPlainTextEdit(self.frame)
        self.plainTextEdit_2.setObjectName("plainTextEdit_2")
        self.verticalLayout_5.addWidget(self.plainTextEdit_2)
        self.plainTextEdit = QtGui.QPlainTextEdit(self.frame)
        self.plainTextEdit.setReadOnly(True)
        self.plainTextEdit.setObjectName("plainTextEdit")
        self.verticalLayout_5.addWidget(self.plainTextEdit)
        self.gridLayout_4.addWidget(self.frame, 1, 1, 2, 1)
        self.groupBox_3 = QtGui.QGroupBox(self.tab)
        font = QtGui.QFont()
        font.setWeight(50)
        font.setBold(False)
        self.groupBox_3.setFont(font)
        self.groupBox_3.setFlat(False)
        self.groupBox_3.setCheckable(True)
        self.groupBox_3.setObjectName("groupBox_3")
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.groupBox_3)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setObjectName("gridLayout")
        self.pushButton_5 = QtGui.QPushButton(self.groupBox_3)
        self.pushButton_5.setEnabled(True)
        self.pushButton_5.setObjectName("pushButton_5")
        self.gridLayout.addWidget(self.pushButton_5, 0, 0, 1, 1)
        self.pushButton_6 = QtGui.QPushButton(self.groupBox_3)
        self.pushButton_6.setEnabled(True)
        self.pushButton_6.setFlat(True)
        self.pushButton_6.setObjectName("pushButton_6")
        self.gridLayout.addWidget(self.pushButton_6, 0, 1, 1, 1)
        self.pushButton_8 = QtGui.QPushButton(self.groupBox_3)
        self.pushButton_8.setEnabled(True)
        self.pushButton_8.setCheckable(True)
        self.pushButton_8.setObjectName("pushButton_8")
        self.gridLayout.addWidget(self.pushButton_8, 1, 0, 1, 1)
        self.pushButton_7 = QtGui.QPushButton(self.groupBox_3)
        self.pushButton_7.setEnabled(True)
        self.pushButton_7.setCheckable(True)
        self.pushButton_7.setFlat(True)
        self.pushButton_7.setObjectName("pushButton_7")
        self.gridLayout.addWidget(self.pushButton_7, 1, 1, 1, 1)
        self.toolButton_2 = QtGui.QToolButton(self.groupBox_3)
        self.toolButton_2.setEnabled(True)
        self.toolButton_2.setObjectName("toolButton_2")
        self.gridLayout.addWidget(self.toolButton_2, 2, 0, 1, 1)
        self.radioButton_3 = QtGui.QRadioButton(self.groupBox_3)
        self.radioButton_3.setEnabled(True)
        self.radioButton_3.setChecked(True)
        self.radioButton_3.setObjectName("radioButton_3")
        self.gridLayout.addWidget(self.radioButton_3, 3, 0, 1, 1)
        self.radioButton_4 = QtGui.QRadioButton(self.groupBox_3)
        self.radioButton_4.setEnabled(True)
        self.radioButton_4.setObjectName("radioButton_4")
        self.gridLayout.addWidget(self.radioButton_4, 4, 0, 1, 1)
        self.checkBox_3 = QtGui.QCheckBox(self.groupBox_3)
        self.checkBox_3.setEnabled(True)
        self.checkBox_3.setChecked(True)
        self.checkBox_3.setObjectName("checkBox_3")
        self.gridLayout.addWidget(self.checkBox_3, 5, 0, 1, 1)
        self.checkBox_4 = QtGui.QCheckBox(self.groupBox_3)
        self.checkBox_4.setEnabled(True)
        self.checkBox_4.setObjectName("checkBox_4")
        self.gridLayout.addWidget(self.checkBox_4, 6, 0, 1, 1)
        self.commandLinkButton_2 = QtGui.QCommandLinkButton(self.groupBox_3)
        self.commandLinkButton_2.setEnabled(True)
        self.commandLinkButton_2.setObjectName("commandLinkButton_2")
        self.gridLayout.addWidget(self.commandLinkButton_2, 7, 0, 1, 1)
        self.verticalLayout_3.addLayout(self.gridLayout)
        self.buttonBox_3 = QtGui.QDialogButtonBox(self.groupBox_3)
        self.buttonBox_3.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                            | QtGui.QDialogButtonBox.Ok)
        self.buttonBox_3.setObjectName("buttonBox_3")
        self.verticalLayout_3.addWidget(self.buttonBox_3)
        self.buttonBox_4 = QtGui.QDialogButtonBox(self.groupBox_3)
        self.buttonBox_4.setStandardButtons(QtGui.QDialogButtonBox.Abort
                                            | QtGui.QDialogButtonBox.Cancel
                                            | QtGui.QDialogButtonBox.Ok)
        self.buttonBox_4.setObjectName("buttonBox_4")
        self.verticalLayout_3.addWidget(self.buttonBox_4)
        self.gridLayout_4.addWidget(self.groupBox_3, 0, 1, 1, 1)
        self.groupBox_2 = QtGui.QGroupBox(self.tab)
        self.groupBox_2.setFlat(True)
        self.groupBox_2.setObjectName("groupBox_2")
        self.verticalLayout_4 = QtGui.QVBoxLayout(self.groupBox_2)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.comboBox = QtGui.QComboBox(self.groupBox_2)
        self.comboBox.setObjectName("comboBox")
        self.comboBox.setEditable(True)
        self.comboBox.addItem("")
        self.comboBox.addItem("")
        self.comboBox.addItem("")
        self.comboBox2 = QtGui.QComboBox(self.groupBox_2)
        self.comboBox2.setObjectName("comboBox")
        self.comboBox2.setEditable(False)
        self.comboBox2.addItem("")
        self.comboBox2.addItem("")
        self.comboBox2.addItem("")
        self.horizontalLayout.addWidget(self.comboBox)
        self.horizontalLayout.addWidget(self.comboBox2)
        self.spinBox = QtGui.QSpinBox(self.groupBox_2)
        self.spinBox.setFrame(True)
        self.spinBox.setReadOnly(False)
        self.spinBox.setSuffix("")
        self.spinBox.setSingleStep(1)
        self.spinBox.setObjectName("spinBox")
        self.horizontalLayout.addWidget(self.spinBox)
        self.doubleSpinBox = QtGui.QDoubleSpinBox(self.groupBox_2)
        self.doubleSpinBox.setObjectName("doubleSpinBox")
        self.horizontalLayout.addWidget(self.doubleSpinBox)
        self.verticalLayout_4.addLayout(self.horizontalLayout)
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.verticalLayout_8 = QtGui.QVBoxLayout()
        self.verticalLayout_8.setObjectName("verticalLayout_8")
        self.fontComboBox = QtGui.QFontComboBox(self.groupBox_2)
        self.fontComboBox.setObjectName("fontComboBox")
        self.verticalLayout_8.addWidget(self.fontComboBox)
        self.lineEdit = QtGui.QLineEdit(self.groupBox_2)
        self.lineEdit.setText("")
        # self.lineEdit.setEchoMode(QtGui.QLineEdit.Password)
        self.lineEdit.setObjectName("lineEdit")
        self.verticalLayout_8.addWidget(self.lineEdit)
        self.lineEdit_2 = QtGui.QLineEdit(self.groupBox_2)
        self.lineEdit_2.setReadOnly(True)
        self.lineEdit_2.setObjectName("lineEdit_2")
        self.verticalLayout_8.addWidget(self.lineEdit_2)
        self.horizontalLayout_3.addLayout(self.verticalLayout_8)
        self.dial = QtGui.QDial(self.groupBox_2)
        self.dial.setObjectName("dial")
        self.horizontalLayout_3.addWidget(self.dial)
        self.verticalLayout_4.addLayout(self.horizontalLayout_3)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.timeEdit = QtGui.QTimeEdit(self.groupBox_2)
        self.timeEdit.setObjectName("timeEdit")
        self.horizontalLayout_2.addWidget(self.timeEdit)
        self.dateEdit = QtGui.QDateEdit(self.groupBox_2)
        self.dateEdit.setObjectName("dateEdit")
        self.horizontalLayout_2.addWidget(self.dateEdit)
        self.verticalLayout_4.addLayout(self.horizontalLayout_2)
        self.dateTimeEdit = QtGui.QDateTimeEdit(self.groupBox_2)
        self.dateTimeEdit.setObjectName("dateTimeEdit")
        self.verticalLayout_4.addWidget(self.dateTimeEdit)
        self.gridLayout_4.addWidget(self.groupBox_2, 1, 0, 1, 1)
        self.tabWidget.addTab(self.tab, "")
        self.tab_2 = QtGui.QWidget()
        self.tab_2.setObjectName("tab_2")
        self.verticalLayout_10 = QtGui.QVBoxLayout(self.tab_2)
        self.verticalLayout_10.setObjectName("verticalLayout_10")
        self.toolBox = QtGui.QToolBox(self.tab_2)
        self.toolBox.setObjectName("toolBox")
        self.page_3 = QtGui.QWidget()
        self.page_3.setGeometry(QtCore.QRect(0, 0, 102, 102))
        self.page_3.setObjectName("page_3")
        self.horizontalLayout_5 = QtGui.QHBoxLayout(self.page_3)
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.listWidget = QtGui.QListWidget(self.page_3)
        self.listWidget.setObjectName("listWidget")
        QtGui.QListWidgetItem(self.listWidget)
        QtGui.QListWidgetItem(self.listWidget)
        QtGui.QListWidgetItem(self.listWidget)
        QtGui.QListWidgetItem(self.listWidget)
        self.horizontalLayout_5.addWidget(self.listWidget)
        self.toolBox.addItem(self.page_3, "")
        self.page_4 = QtGui.QWidget()
        self.page_4.setGeometry(QtCore.QRect(0, 0, 102, 102))
        self.page_4.setObjectName("page_4")
        self.verticalLayout_9 = QtGui.QVBoxLayout(self.page_4)
        self.verticalLayout_9.setObjectName("verticalLayout_9")
        self.treeWidget = QtGui.QTreeWidget(self.page_4)
        self.treeWidget.setObjectName("treeWidget")
        item_0 = QtGui.QTreeWidgetItem(self.treeWidget)
        item_1 = QtGui.QTreeWidgetItem(item_0)
        item_0 = QtGui.QTreeWidgetItem(self.treeWidget)
        item_1 = QtGui.QTreeWidgetItem(item_0)
        item_2 = QtGui.QTreeWidgetItem(item_1)
        self.verticalLayout_9.addWidget(self.treeWidget)
        self.toolBox.addItem(self.page_4, "")
        self.page_5 = QtGui.QWidget()
        self.page_5.setGeometry(QtCore.QRect(0, 0, 706, 656))
        self.page_5.setObjectName("page_5")
        self.verticalLayout_11 = QtGui.QVBoxLayout(self.page_5)
        self.verticalLayout_11.setObjectName("verticalLayout_11")
        self.tableWidget = QtGui.QTableWidget(self.page_5)
        self.tableWidget.setAlternatingRowColors(True)
        self.tableWidget.setObjectName("tableWidget")
        self.tableWidget.setColumnCount(3)
        self.tableWidget.setRowCount(12)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setVerticalHeaderItem(0, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setVerticalHeaderItem(1, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setVerticalHeaderItem(2, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setVerticalHeaderItem(3, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setVerticalHeaderItem(4, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setVerticalHeaderItem(5, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setVerticalHeaderItem(6, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setVerticalHeaderItem(7, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setVerticalHeaderItem(8, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setVerticalHeaderItem(9, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setVerticalHeaderItem(10, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setVerticalHeaderItem(11, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(0, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(1, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(2, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setItem(0, 0, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setItem(0, 1, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setItem(0, 2, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setItem(1, 0, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setItem(1, 1, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setItem(1, 2, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setItem(2, 0, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setItem(2, 1, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setItem(2, 2, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setItem(3, 0, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setItem(3, 1, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget.setItem(3, 2, item)
        self.tableWidget.horizontalHeader().setStretchLastSection(True)
        self.tableWidget.verticalHeader().setSortIndicatorShown(False)
        self.tableWidget.verticalHeader().setStretchLastSection(False)
        self.verticalLayout_11.addWidget(self.tableWidget)
        self.toolBox.addItem(self.page_5, "")
        self.verticalLayout_10.addWidget(self.toolBox)
        self.tabWidget.addTab(self.tab_2, "")
        self.tab_3 = QtGui.QWidget()
        self.tab_3.setObjectName("tab_3")
        self.verticalLayout_12 = QtGui.QVBoxLayout(self.tab_3)
        self.verticalLayout_12.setObjectName("verticalLayout_12")
        self.groupBox_4 = QtGui.QGroupBox(self.tab_3)
        self.groupBox_4.setCheckable(True)
        self.groupBox_4.setObjectName("groupBox_4")
        self.gridLayout_2 = QtGui.QGridLayout(self.groupBox_4)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.listWidget_2 = QtGui.QListWidget(self.groupBox_4)
        self.listWidget_2.setObjectName("listWidget_2")
        QtGui.QListWidgetItem(self.listWidget_2)
        QtGui.QListWidgetItem(self.listWidget_2)
        QtGui.QListWidgetItem(self.listWidget_2)
        self.gridLayout_2.addWidget(self.listWidget_2, 0, 0, 1, 1)
        self.listWidget_3 = QtGui.QListWidget(self.groupBox_4)
        self.listWidget_3.setObjectName("listWidget_3")
        QtGui.QListWidgetItem(self.listWidget_3)
        QtGui.QListWidgetItem(self.listWidget_3)
        QtGui.QListWidgetItem(self.listWidget_3)
        self.gridLayout_2.addWidget(self.listWidget_3, 0, 1, 1, 1)
        self.verticalLayout_12.addWidget(self.groupBox_4)
        self.tabWidget.addTab(self.tab_3, "")
        self.verticalLayout_13.addWidget(self.tabWidget)
        self.scrollArea.setWidget(self.scrollAreaWidgetContents)
        self.verticalLayout.addWidget(self.scrollArea)
        self.refreshButton1 = QtGui.QPushButton(self.centralwidget)
        self.refreshButton1.setObjectName("refreshButton1")
        self.verticalLayout.addWidget(self.refreshButton1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar()
        self.menubar.setGeometry(QtCore.QRect(0, 0, 677, 22))
        self.menubar.setObjectName("menubar")
        self.menuHelp = QtGui.QMenu(self.menubar)
        self.menuHelp.setObjectName("menuHelp")
        self.menuFile = QtGui.QMenu(self.menubar)
        self.menuFile.setObjectName("menuFile")
        self.menuEdit = QtGui.QMenu(self.menubar)
        self.menuEdit.setObjectName("menuEdit")
        self.menuSub_Menu = QtGui.QMenu(self.menuEdit)
        self.menuSub_Menu.setObjectName("menuSub_Menu")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)
        self.actionHelp = QtGui.QAction(MainWindow)
        self.actionHelp.setObjectName("actionHelp")
        self.actionOpen = QtGui.QAction(MainWindow)
        self.actionOpen.setObjectName("actionOpen")
        self.actionSave = QtGui.QAction(MainWindow)
        self.actionSave.setObjectName("actionSave")
        self.actionCopy = QtGui.QAction(MainWindow)
        self.actionCopy.setObjectName("actionCopy")
        self.actionPaste = QtGui.QAction(MainWindow)
        self.actionPaste.setObjectName("actionPaste")
        self.actionFoo = QtGui.QAction(MainWindow)
        self.actionFoo.setObjectName("actionFoo")
        self.actionBar = QtGui.QAction(MainWindow)
        self.actionBar.setObjectName("actionBar")
        self.menuHelp.addAction(self.actionHelp)
        self.menuFile.addAction(self.actionOpen)
        self.menuFile.addAction(self.actionSave)
        self.menuSub_Menu.addAction(self.actionFoo)
        self.menuSub_Menu.addAction(self.actionBar)
        self.menuEdit.addAction(self.actionCopy)
        self.menuEdit.addAction(self.actionPaste)
        self.menuEdit.addSeparator()
        self.menuEdit.addAction(self.menuSub_Menu.menuAction())
        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menuEdit.menuAction())
        self.menubar.addAction(self.menuHelp.menuAction())

        self.retranslateUi(MainWindow)
        self.tabWidget.setCurrentIndex(2)
        self.toolBox.setCurrentIndex(2)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
    def setupUi(self, DockWidget):
        DockWidget.setObjectName("DockWidget")
        DockWidget.resize(402, 405)
        self.dockWidgetContents = QtGui.QWidget()
        self.dockWidgetContents.setObjectName("dockWidgetContents")
        self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents)
        self.gridLayout.setObjectName("gridLayout")
        self.dial = QtGui.QDial(self.dockWidgetContents)
        self.dial.setMinimumSize(QtCore.QSize(0, 0))
        self.dial.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.dial.setProperty("value", 50)
        self.dial.setObjectName("dial")
        self.gridLayout.addWidget(self.dial, 2, 1, 1, 1)
        self.label_25 = QtGui.QLabel(self.dockWidgetContents)
        self.label_25.setMinimumSize(QtCore.QSize(0, 0))
        self.label_25.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_25.setFont(font)
        self.label_25.setObjectName("label_25")
        self.gridLayout.addWidget(self.label_25, 7, 0, 1, 1)
        self.horizontalScrollBarDis = QtGui.QScrollBar(self.dockWidgetContents)
        self.horizontalScrollBarDis.setEnabled(False)
        self.horizontalScrollBarDis.setMinimumSize(QtCore.QSize(0, 0))
        self.horizontalScrollBarDis.setMaximumSize(
            QtCore.QSize(16777215, 16777215))
        self.horizontalScrollBarDis.setProperty("value", 50)
        self.horizontalScrollBarDis.setOrientation(QtCore.Qt.Horizontal)
        self.horizontalScrollBarDis.setObjectName("horizontalScrollBarDis")
        self.gridLayout.addWidget(self.horizontalScrollBarDis, 3, 2, 1, 1)
        self.verticalSlider = QtGui.QSlider(self.dockWidgetContents)
        self.verticalSlider.setMinimumSize(QtCore.QSize(0, 70))
        self.verticalSlider.setMaximumSize(QtCore.QSize(16777215, 70))
        self.verticalSlider.setProperty("value", 50)
        self.verticalSlider.setOrientation(QtCore.Qt.Vertical)
        self.verticalSlider.setObjectName("verticalSlider")
        self.gridLayout.addWidget(self.verticalSlider, 7, 1, 1, 1)
        self.label_24 = QtGui.QLabel(self.dockWidgetContents)
        self.label_24.setMinimumSize(QtCore.QSize(0, 0))
        self.label_24.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_24.setFont(font)
        self.label_24.setObjectName("label_24")
        self.gridLayout.addWidget(self.label_24, 4, 0, 1, 1)
        self.horizontalSlider = QtGui.QSlider(self.dockWidgetContents)
        self.horizontalSlider.setMinimumSize(QtCore.QSize(0, 0))
        self.horizontalSlider.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.horizontalSlider.setProperty("value", 50)
        self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal)
        self.horizontalSlider.setObjectName("horizontalSlider")
        self.gridLayout.addWidget(self.horizontalSlider, 4, 1, 2, 1)
        self.horizontalSliderDis = QtGui.QSlider(self.dockWidgetContents)
        self.horizontalSliderDis.setEnabled(False)
        self.horizontalSliderDis.setMinimumSize(QtCore.QSize(0, 0))
        self.horizontalSliderDis.setMaximumSize(
            QtCore.QSize(16777215, 16777215))
        self.horizontalSliderDis.setProperty("value", 50)
        self.horizontalSliderDis.setOrientation(QtCore.Qt.Horizontal)
        self.horizontalSliderDis.setObjectName("horizontalSliderDis")
        self.gridLayout.addWidget(self.horizontalSliderDis, 4, 2, 1, 1)
        self.label_23 = QtGui.QLabel(self.dockWidgetContents)
        self.label_23.setMinimumSize(QtCore.QSize(0, 0))
        self.label_23.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_23.setFont(font)
        self.label_23.setObjectName("label_23")
        self.gridLayout.addWidget(self.label_23, 6, 0, 1, 1)
        self.label_2 = QtGui.QLabel(self.dockWidgetContents)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_2.setFont(font)
        self.label_2.setObjectName("label_2")
        self.gridLayout.addWidget(self.label_2, 0, 2, 1, 1)
        self.verticalScrollBarDis = QtGui.QScrollBar(self.dockWidgetContents)
        self.verticalScrollBarDis.setEnabled(False)
        self.verticalScrollBarDis.setMinimumSize(QtCore.QSize(0, 70))
        self.verticalScrollBarDis.setMaximumSize(QtCore.QSize(16777215, 70))
        self.verticalScrollBarDis.setProperty("value", 50)
        self.verticalScrollBarDis.setOrientation(QtCore.Qt.Vertical)
        self.verticalScrollBarDis.setObjectName("verticalScrollBarDis")
        self.gridLayout.addWidget(self.verticalScrollBarDis, 5, 2, 2, 1)
        self.label_21 = QtGui.QLabel(self.dockWidgetContents)
        self.label_21.setMinimumSize(QtCore.QSize(0, 0))
        self.label_21.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_21.setFont(font)
        self.label_21.setObjectName("label_21")
        self.gridLayout.addWidget(self.label_21, 2, 0, 1, 1)
        spacerItem = QtGui.QSpacerItem(20, 0, QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Expanding)
        self.gridLayout.addItem(spacerItem, 8, 0, 1, 1)
        self.verticalScrollBar = QtGui.QScrollBar(self.dockWidgetContents)
        self.verticalScrollBar.setMinimumSize(QtCore.QSize(0, 70))
        self.verticalScrollBar.setMaximumSize(QtCore.QSize(16777215, 70))
        self.verticalScrollBar.setProperty("value", 50)
        self.verticalScrollBar.setOrientation(QtCore.Qt.Vertical)
        self.verticalScrollBar.setObjectName("verticalScrollBar")
        self.gridLayout.addWidget(self.verticalScrollBar, 6, 1, 1, 1)
        self.comboBoxDis = QtGui.QComboBox(self.dockWidgetContents)
        self.comboBoxDis.setEnabled(False)
        self.comboBoxDis.setMinimumSize(QtCore.QSize(0, 0))
        self.comboBoxDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.comboBoxDis.setObjectName("comboBoxDis")
        self.comboBoxDis.addItem("")
        self.comboBoxDis.addItem("")
        self.comboBoxDis.addItem("")
        self.gridLayout.addWidget(self.comboBoxDis, 1, 2, 1, 1)
        self.horizontalScrollBar = QtGui.QScrollBar(self.dockWidgetContents)
        self.horizontalScrollBar.setMinimumSize(QtCore.QSize(0, 0))
        self.horizontalScrollBar.setMaximumSize(
            QtCore.QSize(16777215, 16777215))
        self.horizontalScrollBar.setProperty("value", 50)
        self.horizontalScrollBar.setOrientation(QtCore.Qt.Horizontal)
        self.horizontalScrollBar.setObjectName("horizontalScrollBar")
        self.gridLayout.addWidget(self.horizontalScrollBar, 3, 1, 1, 1)
        self.comboBox = QtGui.QComboBox(self.dockWidgetContents)
        self.comboBox.setMinimumSize(QtCore.QSize(0, 0))
        self.comboBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.comboBox.setObjectName("comboBox")
        self.comboBox.addItem("")
        self.comboBox.addItem("")
        self.comboBox.addItem("")
        self.gridLayout.addWidget(self.comboBox, 1, 1, 1, 1)
        self.label_22 = QtGui.QLabel(self.dockWidgetContents)
        self.label_22.setMinimumSize(QtCore.QSize(0, 0))
        self.label_22.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_22.setFont(font)
        self.label_22.setObjectName("label_22")
        self.gridLayout.addWidget(self.label_22, 3, 0, 1, 1)
        self.label = QtGui.QLabel(self.dockWidgetContents)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label.setFont(font)
        self.label.setObjectName("label")
        self.gridLayout.addWidget(self.label, 0, 1, 1, 1)
        self.label_50 = QtGui.QLabel(self.dockWidgetContents)
        self.label_50.setAlignment(QtCore.Qt.AlignCenter)
        self.label_50.setObjectName("label_50")
        self.gridLayout.addWidget(self.label_50, 9, 0, 1, 3)
        self.label_11 = QtGui.QLabel(self.dockWidgetContents)
        self.label_11.setMinimumSize(QtCore.QSize(0, 0))
        self.label_11.setMaximumSize(QtCore.QSize(16777215, 16777215))
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_11.setFont(font)
        self.label_11.setObjectName("label_11")
        self.gridLayout.addWidget(self.label_11, 1, 0, 1, 1)
        self.dialDis = QtGui.QDial(self.dockWidgetContents)
        self.dialDis.setEnabled(False)
        self.dialDis.setMinimumSize(QtCore.QSize(0, 0))
        self.dialDis.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.dialDis.setProperty("value", 50)
        self.dialDis.setObjectName("dialDis")
        self.gridLayout.addWidget(self.dialDis, 2, 2, 1, 1)
        self.verticalSliderDis = QtGui.QSlider(self.dockWidgetContents)
        self.verticalSliderDis.setEnabled(False)
        self.verticalSliderDis.setMinimumSize(QtCore.QSize(0, 70))
        self.verticalSliderDis.setMaximumSize(QtCore.QSize(16777215, 70))
        self.verticalSliderDis.setProperty("value", 50)
        self.verticalSliderDis.setOrientation(QtCore.Qt.Vertical)
        self.verticalSliderDis.setObjectName("verticalSliderDis")
        self.gridLayout.addWidget(self.verticalSliderDis, 7, 2, 1, 1)
        DockWidget.setWidget(self.dockWidgetContents)

        self.retranslateUi(DockWidget)
        QtCore.QObject.connect(self.dial, QtCore.SIGNAL("sliderMoved(int)"),
                               self.dialDis.setValue)
        QtCore.QObject.connect(self.horizontalScrollBar,
                               QtCore.SIGNAL("sliderMoved(int)"),
                               self.horizontalScrollBarDis.setValue)
        QtCore.QObject.connect(self.horizontalSlider,
                               QtCore.SIGNAL("sliderMoved(int)"),
                               self.horizontalSliderDis.setValue)
        QtCore.QObject.connect(self.verticalScrollBar,
                               QtCore.SIGNAL("sliderMoved(int)"),
                               self.verticalScrollBarDis.setValue)
        QtCore.QObject.connect(self.verticalSlider,
                               QtCore.SIGNAL("sliderMoved(int)"),
                               self.verticalSliderDis.setValue)
        QtCore.QObject.connect(self.comboBox,
                               QtCore.SIGNAL("currentIndexChanged(int)"),
                               self.comboBoxDis.setCurrentIndex)
        QtCore.QMetaObject.connectSlotsByName(DockWidget)
示例#28
0
	def __init__(self):
		QtGui.QWidget.__init__(self)

		# Spin
		# self.nSpin = QtGui.QSpinBox()
		# self.nSpin.setMinimum(1)
		# self.nSpin.setMaximum(15)

		# DIAL --------------------------------------------
		# Dial x
		self.nDialx = QtGui.QDial()
		self.nDialx.setNotchesVisible(True)
		self.nDialx.setMinimum(1)
		self.nDialx.setMaximum(20)
		self.nDialx.setValue(1) # default start from the beginning
		# Dial y
		self.nDialy = QtGui.QDial()
		self.nDialy.setNotchesVisible(True)
		self.nDialy.setMinimum(1)
		self.nDialy.setMaximum(20)
		self.nDialy.setValue(1) # default start from the beginning
		# Dial z
		self.nDialz = QtGui.QDial()
		self.nDialz.setNotchesVisible(True)
		self.nDialz.setMinimum(1)
		self.nDialz.setMaximum(20)
		self.nDialz.setValue(1) # default start from the beginning

		# SLIDE -------------------------------------------
		# Slide Horizontal X
		self.nSlidexMin, self.nSlidexMax = 1, 100 # default max 100%
		self.nSlidex = QtGui.QSlider(QtCore.Qt.Horizontal) 
		self.nSlidex.setValue( int(self.nSlidexMax/2) )

		# Slide Vertical Y
		self.nSlideyMin, self.nSlideyMax = 1, 100 # default max 100%
		self.nSlidey = QtGui.QSlider(QtCore.Qt.Vertical)
		self.nSlidey.setValue( int(self.nSlideyMax/2) ) # default vertical slide in middle

		# Slide Horizontal Z
		self.nSlidezMin, self.nSlidezMax = 1, 100 # default max 100%
		self.nSlidez = QtGui.QSlider(QtCore.Qt.Horizontal) 
		self.nSlidez.setValue( int(self.nSlidezMax/2) )

		# Close button
		self.closeBtn = QtGui.QPushButton('Close')

		self.nGridLayout = QtGui.QGridLayout()
		# self.nGridLayout.addWidget(self.nSpin, 0, 0)
		self.nGridLayout.addWidget(self.nDialx, 1, 0)
		self.nGridLayout.addWidget(self.nDialy, 1, 1)
		self.nGridLayout.addWidget(self.nDialz, 1, 2)

		self.nGridLayout.addWidget(self.nSlidex, 2, 0)
		self.nGridLayout.addWidget(self.nSlidey, 2, 1)
		self.nGridLayout.addWidget(self.nSlidez, 2, 2)

		self.nGridLayout.addWidget(self.closeBtn, 3, 1)
		self.setLayout(self.nGridLayout)
		self.setWindowTitle('Soovii - Groupees')

		# Create connection

		self.connect(self.nDialx, QtCore.SIGNAL("valueChanged(int)"), self.nRotatex)
		self.connect(self.nDialy, QtCore.SIGNAL("valueChanged(int)"), self.nRotatey)
		self.connect(self.nDialz, QtCore.SIGNAL("valueChanged(int)"), self.nRotatez)

		self.connect(self.nSlidex, QtCore.SIGNAL("valueChanged(int)"), self.nTransx)
		self.connect(self.nSlidey, QtCore.SIGNAL("valueChanged(int)"), self.nTransy)
		self.connect(self.nSlidez, QtCore.SIGNAL("valueChanged(int)"), self.nTransz)

		self.connect(self.closeBtn, QtCore.SIGNAL("clicked()"), self.close)
示例#29
0
	def __init__(self):
		QtGui.QWidget.__init__(self)

		self.refNode = dict() # Existing reference nodes in screen
		self.copyNode = dict() # the node which is duplicate itself

		# Import button -----------------------------------
		self.importBtn = QtGui.QPushButton("Import Bulk Maya's files")

		# DIAL --------------------------------------------
		# Dial x
		self.nDialx = QtGui.QDial()
		self.nDialx.setNotchesVisible(True)
		self.nDialx.setMinimum(0)
		self.nDialx.setMaximum(360)
		self.nDialx.setValue(0) # default start from the beginning
		# Dial y
		self.nDialy = QtGui.QDial()
		self.nDialy.setNotchesVisible(True)
		self.nDialy.setMinimum(0)
		self.nDialy.setMaximum(360)
		self.nDialy.setValue(0) # default start from the beginning
		# Dial z
		self.nDialz = QtGui.QDial()
		self.nDialz.setNotchesVisible(True)
		self.nDialz.setMinimum(0)
		self.nDialz.setMaximum(360)
		self.nDialz.setValue(0) # default start from the beginning

		# SLIDE -------------------------------------------
		# Slide Horizontal X
		self.nSlidex = QtGui.QSlider(QtCore.Qt.Horizontal) 
		self.nSlidex.setMinimum(-20)
		self.nSlidex.setMaximum(20)
		self.nSlidex.setValue(0)

		# Slide Vertical Y
		self.nSlidey = QtGui.QSlider(QtCore.Qt.Vertical)
		self.nSlidey.setMinimum(-20)
		self.nSlidey.setMaximum(20)
		self.nSlidey.setValue(0)

		# Slide Horizontal Z
		self.nSlidez = QtGui.QSlider(QtCore.Qt.Horizontal) 
		self.nSlidez.setMinimum(-20)
		self.nSlidez.setMaximum(20)
		self.nSlidez.setValue(0)

		# Reset button ----------------------------------
		self.resetBtn = QtGui.QPushButton('Reset')
		# Clear all nodes ------------------------------
		# self.clearBtn = QtGui.QPushButton('Clear')
		# Close button ----------------------------------
		self.closeBtn = QtGui.QPushButton('Close')


		# Layout
		self.nGridLayout = QtGui.QGridLayout()
		# import
		self.nGridLayout.addWidget(self.importBtn, 1, 1)
		# dial
		self.nGridLayout.addWidget(self.nDialx, 2, 0)
		self.nGridLayout.addWidget(self.nDialy, 2, 1)
		self.nGridLayout.addWidget(self.nDialz, 2, 2)
		# slide
		self.nGridLayout.addWidget(self.nSlidex, 3, 0)
		self.nGridLayout.addWidget(self.nSlidey, 3, 1)
		self.nGridLayout.addWidget(self.nSlidez, 3, 2)
		# reset, clear and close
		self.nGridLayout.addWidget(self.resetBtn, 4, 0)
		# self.nGridLayout.addWidget(self.clearBtn, 4, 1)
		self.nGridLayout.addWidget(self.closeBtn, 4, 2)

		self.setLayout(self.nGridLayout)
		self.setWindowTitle('Soovii - Bulk loader')

		# Create connection
		# import
		self.connect(self.importBtn, QtCore.SIGNAL("clicked()"), self.nImport)
		# dial
		self.connect(self.nDialx, QtCore.SIGNAL("valueChanged(int)"), self.nRT)
		self.connect(self.nDialy, QtCore.SIGNAL("valueChanged(int)"), self.nRT)
		self.connect(self.nDialz, QtCore.SIGNAL("valueChanged(int)"), self.nRT)
		# slide
		self.connect(self.nSlidex, QtCore.SIGNAL("valueChanged(int)"), self.nRT)
		self.connect(self.nSlidey, QtCore.SIGNAL("valueChanged(int)"), self.nRT)
		self.connect(self.nSlidez, QtCore.SIGNAL("valueChanged(int)"), self.nRT)
		# reset, clear and close
		self.connect(self.resetBtn, QtCore.SIGNAL("clicked()"), self.nReset)
		self.connect(self.closeBtn, QtCore.SIGNAL("clicked()"), self.close)
示例#30
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(321, 382)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap("../icon/shrinkypic_32.png"),
                       QtGui.QIcon.Normal, QtGui.QIcon.Off)
        MainWindow.setWindowIcon(icon)
        self.horizontalLayout = QtGui.QHBoxLayout(MainWindow)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setObjectName("gridLayout")
        self.PictureRotationLabel = QtGui.QLabel(MainWindow)
        self.PictureRotationLabel.setObjectName("PictureRotationLabel")
        self.gridLayout.addWidget(self.PictureRotationLabel, 4, 0, 1, 1)
        self.FileNameLabel = QtGui.QLabel(MainWindow)
        self.FileNameLabel.setObjectName("FileNameLabel")
        self.gridLayout.addWidget(self.FileNameLabel, 0, 0, 1, 1)
        self.CaptionEdit = QtGui.QLineEdit(MainWindow)
        self.CaptionEdit.setObjectName("CaptionEdit")
        self.gridLayout.addWidget(self.CaptionEdit, 11, 0, 1, 3)
        self.SizeSelect = QtGui.QComboBox(MainWindow)
        self.SizeSelect.setObjectName("SizeSelect")
        self.SizeSelect.addItem("")
        self.SizeSelect.addItem("")
        self.SizeSelect.addItem("")
        self.gridLayout.addWidget(self.SizeSelect, 3, 0, 1, 1)
        self.CaptionLabel = QtGui.QLabel(MainWindow)
        self.CaptionLabel.setObjectName("CaptionLabel")
        self.gridLayout.addWidget(self.CaptionLabel, 10, 0, 1, 1)
        self.PictureSizeLabel = QtGui.QLabel(MainWindow)
        self.PictureSizeLabel.setObjectName("PictureSizeLabel")
        self.gridLayout.addWidget(self.PictureSizeLabel, 2, 0, 1, 1)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem, 13, 0, 1, 1)
        self.FileNameEdit = QtGui.QLineEdit(MainWindow)
        self.FileNameEdit.setObjectName("FileNameEdit")
        self.gridLayout.addWidget(self.FileNameEdit, 1, 0, 1, 2)
        self.CancelButton = QtGui.QPushButton(MainWindow)
        self.CancelButton.setObjectName("CancelButton")
        self.gridLayout.addWidget(self.CancelButton, 13, 2, 1, 1)
        self.OkButton = QtGui.QPushButton(MainWindow)
        self.OkButton.setObjectName("OkButton")
        self.gridLayout.addWidget(self.OkButton, 13, 1, 1, 1)
        self.RotationDial = QtGui.QDial(MainWindow)
        self.RotationDial.setMinimum(-20)
        self.RotationDial.setMaximum(20)
        self.RotationDial.setPageStep(1)
        self.RotationDial.setObjectName("RotationDial")
        self.gridLayout.addWidget(self.RotationDial, 7, 0, 1, 1)
        self.GetPictureButton = QtGui.QPushButton(MainWindow)
        self.GetPictureButton.setObjectName("GetPictureButton")
        self.gridLayout.addWidget(self.GetPictureButton, 1, 2, 1, 1)
        self.RotationBox = QtGui.QSpinBox(MainWindow)
        self.RotationBox.setMinimum(-20)
        self.RotationBox.setMaximum(20)
        self.RotationBox.setObjectName("RotationBox")
        self.gridLayout.addWidget(self.RotationBox, 5, 0, 1, 1)
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName("verticalLayout")
        spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem1)
        self.OutlineCheckBox = QtGui.QCheckBox(MainWindow)
        self.OutlineCheckBox.setObjectName("OutlineCheckBox")
        self.verticalLayout.addWidget(self.OutlineCheckBox)
        self.ViewCheckBox = QtGui.QCheckBox(MainWindow)
        self.ViewCheckBox.setChecked(True)
        self.ViewCheckBox.setObjectName("ViewCheckBox")
        self.verticalLayout.addWidget(self.ViewCheckBox)
        self.gridLayout.addLayout(self.verticalLayout, 7, 2, 1, 1)
        self.horizontalLayout.addLayout(self.gridLayout)

        self.retranslateUi(MainWindow)
        QtCore.QObject.connect(self.OkButton, QtCore.SIGNAL("pressed()"),
                               MainWindow.setupUi)
        QtCore.QObject.connect(self.GetPictureButton,
                               QtCore.SIGNAL("clicked()"), MainWindow.setupUi)
        QtCore.QObject.connect(self.CancelButton, QtCore.SIGNAL("clicked()"),
                               MainWindow.close)
        QtCore.QObject.connect(self.RotationDial,
                               QtCore.SIGNAL("sliderMoved(int)"),
                               self.RotationBox.setValue)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)