Esempio n. 1
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(747, 464)
        self.centralWidget = QtGui.QWidget(MainWindow)
        self.centralWidget.setObjectName(_fromUtf8("centralWidget"))
        self.dial = QtGui.QDial(self.centralWidget)
        self.dial.setGeometry(QtCore.QRect(30, 20, 50, 64))
        self.dial.setObjectName(_fromUtf8("dial"))
        self.dial_2 = QtGui.QDial(self.centralWidget)
        self.dial_2.setGeometry(QtCore.QRect(140, 20, 50, 64))
        self.dial_2.setObjectName(_fromUtf8("dial_2"))
        self.progressBar = QtGui.QProgressBar(self.centralWidget)
        self.progressBar.setGeometry(QtCore.QRect(50, 110, 118, 23))
        self.progressBar.setProperty("value", 24)
        self.progressBar.setObjectName(_fromUtf8("progressBar"))
        MainWindow.setCentralWidget(self.centralWidget)
        self.menuBar = QtGui.QMenuBar(MainWindow)
        self.menuBar.setGeometry(QtCore.QRect(0, 0, 747, 21))
        self.menuBar.setObjectName(_fromUtf8("menuBar"))
        MainWindow.setMenuBar(self.menuBar)
        self.mainToolBar = QtGui.QToolBar(MainWindow)
        self.mainToolBar.setObjectName(_fromUtf8("mainToolBar"))
        MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.mainToolBar)
        self.statusBar = QtGui.QStatusBar(MainWindow)
        self.statusBar.setObjectName(_fromUtf8("statusBar"))
        MainWindow.setStatusBar(self.statusBar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
Esempio n. 2
0
    def setupUi(self, Dialog):
        Dialog.setObjectName(_fromUtf8("Dialog"))
        Dialog.resize(534, 310)
        self.dial = QtGui.QDial(Dialog)
        self.dial.setGeometry(QtCore.QRect(120, -10, 311, 261))
        self.dial.setMaximum(100)
        self.dial.setObjectName(_fromUtf8("dial"))
        self.lcdNumber = QtGui.QLCDNumber(Dialog)
        self.lcdNumber.setGeometry(QtCore.QRect(10, 250, 71, 41))
        self.lcdNumber.setAutoFillBackground(False)
        self.lcdNumber.setFrameShape(QtGui.QFrame.StyledPanel)
        self.lcdNumber.setFrameShadow(QtGui.QFrame.Raised)
        self.lcdNumber.setDigitCount(3)
        self.lcdNumber.setSegmentStyle(QtGui.QLCDNumber.Filled)
        self.lcdNumber.setObjectName(_fromUtf8("lcdNumber"))
        self.progressBar = QtGui.QProgressBar(Dialog)
        self.progressBar.setGeometry(QtCore.QRect(90, 250, 441, 41))
        self.progressBar.setProperty("value", 0)
        self.progressBar.setObjectName(_fromUtf8("progressBar"))
        self.groupBox = QtGui.QGroupBox(Dialog)
        self.groupBox.setGeometry(QtCore.QRect(10, 160, 71, 80))
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.CWButton = QtGui.QRadioButton(self.groupBox)
        self.CWButton.setGeometry(QtCore.QRect(10, 20, 82, 17))
        self.CWButton.setChecked(True)
        self.CWButton.setObjectName(_fromUtf8("CWButton"))
        self.CCWButton = QtGui.QRadioButton(self.groupBox)
        self.CCWButton.setGeometry(QtCore.QRect(10, 40, 81, 31))
        self.CCWButton.setObjectName(_fromUtf8("CCWButton"))

        self.retranslateUi(Dialog)
        QtCore.QMetaObject.connectSlotsByName(Dialog)
Esempio n. 3
0
    def setupUi(self, Dialog):
        Dialog.setObjectName(_fromUtf8("Dialog"))
        Dialog.resize(400, 300)
        self.animatedDial = QtGui.QDial(Dialog)
        self.animatedDial.setGeometry(QtCore.QRect(60, 40, 281, 191))
        self.animatedDial.setObjectName(_fromUtf8("animatedDial"))
        self.loadingLabel = QtGui.QLabel(Dialog)
        self.loadingLabel.setGeometry(QtCore.QRect(150, 249, 101, 31))
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Abyssinica SIL"))
        font.setPointSize(12)
        self.loadingLabel.setFont(font)
        self.loadingLabel.setObjectName(_fromUtf8("loadingLabel"))
        self.picLabel = QtGui.QLabel(Dialog)
        self.picLabel.setGeometry(QtCore.QRect(100, 20, 211, 221))
        self.picLabel.setText(_fromUtf8(""))
        self.picLabel.setPixmap(QtGui.QPixmap(_fromUtf8(":/camera/HDRCameraApp_trans.png")))
        self.picLabel.setScaledContents(True)
        self.picLabel.setObjectName(_fromUtf8("picLabel"))
        self.picLabel.raise_()
        self.animatedDial.raise_()
        self.loadingLabel.raise_()

        self.retranslateUi(Dialog)
        QtCore.QMetaObject.connectSlotsByName(Dialog)
Esempio n. 4
0
    def __init__(self, rotation=0, parent=None):
        QtGui.QWidget.__init__(self, parent)
        self.dial = QtGui.QDial()
        self.dial.setMinimumHeight(160)
        self.dial.setNotchesVisible(True)
        # self.dial.setNotchTarget(90)
        self.dial.setMaximum(360)
        self.dial.setWrapping(True)

        self.label = QtGui.QLabel('0')
        self.dial.valueChanged.connect(self.label.setNum)

        self.view = QtGui.QGraphicsView(self)
        self.scene = QtGui.QGraphicsScene(self)
        self.view.setScene(self.scene)
        self.graphics_item = self.scene.addWidget(self.dial)
        self.graphics_item.rotate(rotation)

        # Make the QGraphicsView invisible
        # self.view.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        # self.view.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        # self.view.setFixedHeight(self.dial.height())
        # self.view.setFixedWidth(self.dial.width())
        # self.view.setStyleSheet("border: 0px")

        self.layout = QtGui.QVBoxLayout()
        self.layout.addWidget(self.view)
        self.layout.addWidget(self.label)
        self.setLayout(self.layout)
Esempio n. 5
0
    def setupUi(self, Dialog):
        Dialog.setObjectName(_fromUtf8("Dialog"))
        Dialog.resize(400, 300)
        self.dial = QtGui.QDial(Dialog)
        self.dial.setGeometry(QtCore.QRect(280, 120, 50, 64))
        self.dial.setObjectName(_fromUtf8("dial"))
        self.horizontalSlider = QtGui.QSlider(Dialog)
        self.horizontalSlider.setGeometry(QtCore.QRect(40, 200, 160, 19))
        self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal)
        self.horizontalSlider.setObjectName(_fromUtf8("horizontalSlider"))
        self.progressBar = QtGui.QProgressBar(Dialog)
        self.progressBar.setGeometry(QtCore.QRect(60, 80, 118, 23))
        self.progressBar.setProperty("value", 24)
        self.progressBar.setObjectName(_fromUtf8("progressBar"))
        self.lcdNumber = QtGui.QLCDNumber(Dialog)
        self.lcdNumber.setGeometry(QtCore.QRect(220, 250, 64, 23))
        self.lcdNumber.setObjectName(_fromUtf8("lcdNumber"))
        self.lineEdit = QtGui.QLineEdit(Dialog)
        self.lineEdit.setGeometry(QtCore.QRect(230, 90, 113, 20))
        self.lineEdit.setObjectName(_fromUtf8("lineEdit"))
        self.pushButton = QtGui.QPushButton(Dialog)
        self.pushButton.setGeometry(QtCore.QRect(140, 30, 75, 23))
        self.pushButton.setObjectName(_fromUtf8("pushButton"))

        self.retranslateUi(Dialog)
        QtCore.QObject.connect(self.dial,
                               QtCore.SIGNAL(_fromUtf8("valueChanged(int)")),
                               self.progressBar.setValue)
        QtCore.QObject.connect(self.horizontalSlider,
                               QtCore.SIGNAL(_fromUtf8("valueChanged(int)")),
                               self.lcdNumber.display)
        QtCore.QMetaObject.connectSlotsByName(Dialog)
    def ui(self):

        #self.size=(300,900)
        self.setWindowTitle("The Main Window")

        self.edit = QtGui.QLineEdit()
        self.edit2 = QtGui.QLineEdit()
        self.dial2 = QtGui.QDial()
        self.slider = QtGui.QSlider()
        self.pushbutton = QtGui.QPushButton('Start the thread')

        layout = QtGui.QVBoxLayout()
        layout.addWidget(self.edit)
        layout.addWidget(self.edit2)
        layout.addWidget(self.dial2)
        layout.addWidget(self.slider)
        layout.addWidget(self.pushbutton)
        self.setLayout(layout)

        self.connect(self.slider, QtCore.SIGNAL('valueChanged(int)'),
                     self.dial2, QtCore.SLOT('setValue(int)'))
        self.connect(self.dial2, QtCore.SIGNAL('valueChanged(int)'),
                     self.slider, QtCore.SLOT('setValue(int)'))

        self.connect(self.pushbutton, QtCore.SIGNAL('clicked()'), self,
                     QtCore.SLOT('startThreads()'))
Esempio n. 7
0
	def __init__(self, defval=0, postfix='?', _min=0, _max=1000):
		qtgui4.QWidget.__init__(self)
		self.layout = qtgui4.QVBoxLayout()
		self.label = qtgui4.QLabel()
		self.dial = qtgui4.QDial()
		self.dial.setValue(defval)
		self.dial.setMinimum(_min)
		self.dial.setMaximum(_max)
		self.dial.setNotchesVisible(True)
		self.dial.setSingleStep(1)
		self.dial.setWrapping(True)
		self.dial.setMaximumSize(100, 100)
		self.label.setMaximumSize(100, 30)
		self.label.setText('%s%s' % (defval, postfix))
		self.layout.addWidget(self.label)
		self.layout.addWidget(self.dial)
		self.setLayout(self.layout)
		self.setMaximumSize(100, 130)

		def __valchg(self):
			self.label.setText(self.value)

		self.dial.label = self.label
		self.dial.__valchg = types.MethodType(__valchg, self.dial)
		self.dial.valueChanged.connect(self.dial.__valchg)
Esempio n. 8
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)
Esempio n. 9
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)
Esempio n. 10
0
    def __init__(self, config, lc=None, parent=None, name=None):
        super(MotionSimControl, self).__init__(parent)

        self.lc = lc
        if name:
            self.setObjectName(name)

        self.PitchDial = QtGui.QDial()
        self.PitchDial.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.PitchDial.setNotchesVisible(True)
        self.maxSpeed = 90.0
        self.PitchDial.setRange(-self.maxSpeed, self.maxSpeed)  #rad/s

        self.PitchLabel = QtGui.QLabel("Pitch Desired")
        self.PitchLabel.setAlignment(QtCore.Qt.AlignCenter)

        velocityLayout = QtGui.QVBoxLayout()
        velocityLayout.addWidget(self.PitchLabel)
        velocityLayout.addWidget(self.PitchDial)

        self.RollDial = QtGui.QDial()
        self.RollDial.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.RollDial.setNotchesVisible(True)
        self.maxSpeed = 90.0
        self.RollDial.setRange(-self.maxSpeed, self.maxSpeed)  #rad/s

        self.RollLabel = QtGui.QLabel("Roll Desired")
        self.RollLabel.setAlignment(QtCore.Qt.AlignCenter)

        velocityLayout.addWidget(self.RollLabel)
        velocityLayout.addWidget(self.RollDial)

        teleopControlLayout = QtGui.QHBoxLayout()
        #teleopControlLayout.addLayout(brakingLayout)
        teleopControlLayout.addLayout(velocityLayout)

        teleopLayout = QtGui.QVBoxLayout()
        teleopLayout.addLayout(teleopControlLayout)

        #self.setWindowTitle("BrakingSliders")

        self.setLayout(teleopLayout)

        self.timer = QtCore.QTimer()
        self.timer.timeout.connect(self.update)
        self.timer.start(33)
Esempio n. 11
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(1066, 688)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.gridLayout = QtGui.QGridLayout(self.centralwidget)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.checkBox_4 = QtGui.QCheckBox(self.centralwidget)
        self.checkBox_4.setObjectName(_fromUtf8("checkBox_4"))
        self.gridLayout.addWidget(self.checkBox_4, 7, 0, 1, 1)
        self.lcdNumber = QtGui.QLCDNumber(self.centralwidget)
        self.lcdNumber.setObjectName(_fromUtf8("lcdNumber"))
        self.gridLayout.addWidget(self.lcdNumber, 4, 1, 1, 1)
        self.checkBox_2 = QtGui.QCheckBox(self.centralwidget)
        self.checkBox_2.setObjectName(_fromUtf8("checkBox_2"))
        self.gridLayout.addWidget(self.checkBox_2, 5, 0, 1, 1)
        self.checkBox = QtGui.QCheckBox(self.centralwidget)
        self.checkBox.setObjectName(_fromUtf8("checkBox"))
        self.gridLayout.addWidget(self.checkBox, 4, 0, 1, 1)
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.pushButton = QtGui.QPushButton(self.centralwidget)
        self.pushButton.setObjectName(_fromUtf8("pushButton"))
        self.verticalLayout.addWidget(self.pushButton)
        self.gridLayout.addLayout(self.verticalLayout, 0, 0, 1, 2)
        self.checkBox_3 = QtGui.QCheckBox(self.centralwidget)
        self.checkBox_3.setObjectName(_fromUtf8("checkBox_3"))
        self.gridLayout.addWidget(self.checkBox_3, 6, 0, 1, 1)
        self.verticalLayout_2 = QtGui.QVBoxLayout()
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.pushButton_2 = QtGui.QPushButton(self.centralwidget)
        self.pushButton_2.setObjectName(_fromUtf8("pushButton_2"))
        self.verticalLayout_2.addWidget(self.pushButton_2)
        self.gridLayout.addLayout(self.verticalLayout_2, 1, 0, 1, 2)
        self.verticalLayout_3 = QtGui.QVBoxLayout()
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.pushButton_3 = QtGui.QPushButton(self.centralwidget)
        self.pushButton_3.setObjectName(_fromUtf8("pushButton_3"))
        self.verticalLayout_3.addWidget(self.pushButton_3)
        self.gridLayout.addLayout(self.verticalLayout_3, 2, 0, 1, 2)
        self.dial = QtGui.QDial(self.centralwidget)
        self.dial.setObjectName(_fromUtf8("dial"))
        self.gridLayout.addWidget(self.dial, 5, 1, 3, 1)
        self.textBrowser = QtGui.QTextBrowser(self.centralwidget)
        self.textBrowser.setObjectName(_fromUtf8("textBrowser"))
        self.gridLayout.addWidget(self.textBrowser, 3, 0, 1, 2)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1066, 33))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
Esempio n. 12
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(502, 287)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.layoutWidget = QtGui.QWidget(self.centralwidget)
        self.layoutWidget.setGeometry(QtCore.QRect(10, 10, 473, 229))
        self.layoutWidget.setObjectName(_fromUtf8("layoutWidget"))
        self.gridLayout = QtGui.QGridLayout(self.layoutWidget)
        self.gridLayout.setMargin(0)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.geolocationWidget = GeoLocationWidget(self.layoutWidget)
        self.geolocationWidget.setObjectName(_fromUtf8("geolocationWidget"))
        self.gridLayout.addWidget(self.geolocationWidget, 0, 0, 1, 1)
        self.globeWidget = GlobeWidget(self.layoutWidget)
        self.globeWidget.setObjectName(_fromUtf8("globeWidget"))
        self.gridLayout.addWidget(self.globeWidget, 0, 1, 2, 1)
        self.dial = QtGui.QDial(self.layoutWidget)
        self.dial.setObjectName(_fromUtf8("dial"))
        self.gridLayout.addWidget(self.dial, 0, 2, 1, 1)
        self.radioButton = QtGui.QRadioButton(self.layoutWidget)
        self.radioButton.setObjectName(_fromUtf8("radioButton"))
        self.gridLayout.addWidget(self.radioButton, 1, 0, 1, 1)
        self.horizontalSlider = QtGui.QSlider(self.layoutWidget)
        self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal)
        self.horizontalSlider.setObjectName(_fromUtf8("horizontalSlider"))
        self.gridLayout.addWidget(self.horizontalSlider, 2, 1, 1, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 502, 21))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QObject.connect(
            self.geolocationWidget,
            QtCore.SIGNAL(_fromUtf8("latitudeChanged(double)")),
            self.globeWidget.setLatitude)
        QtCore.QObject.connect(
            self.geolocationWidget,
            QtCore.SIGNAL(_fromUtf8("longitudeChanged(double)")),
            self.globeWidget.setLongitude)
        QtCore.QObject.connect(self.radioButton,
                               QtCore.SIGNAL(_fromUtf8("toggled(bool)")),
                               self.globeWidget.setPositionShown)
        QtCore.QObject.connect(self.horizontalSlider,
                               QtCore.SIGNAL(_fromUtf8("valueChanged(int)")),
                               self.globeWidget.setAngle)
        QtCore.QObject.connect(self.dial,
                               QtCore.SIGNAL(_fromUtf8("dialMoved(int)")),
                               self.globeWidget.setDivisions)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
Esempio n. 13
0
    def __init__(self,
                 label,
                 digits,
                 minmax,
                 wrap,
                 toggable,
                 lineeditlength,
                 regexpstring=None,
                 tooltip=None):
        QtGui.QFrame.__init__(self)
        self.setFrameShape(QtGui.QFrame.Box)
        #self.setStyleSheet("QFrame {font-size: 8pt}\nQSlider::groove:horizontal {height: 8px}\nQSlider::handle:horizontal {width: 18px}\nQLineEdit, QPushButton {font-size: 8pt;}\n")
        self.qboxlayout = QtGui.QBoxLayout(QtGui.QBoxLayout.LeftToRight, self)
        self.qlabel = QtGui.QLabel(label)
        self.qlcd = QtGui.QLCDNumber(digits)
        self.qlcd.setFixedHeight(16)
        #self.qlcd.setSmallDecimalPoint(True)
        self.qlcd.setStyleSheet(
            "QFrame {background-color: black; color: red; }")
        self.qlcd.setSegmentStyle(QtGui.QLCDNumber.Filled)
        #self.qslider=QtGui.QSlider(QtCore.Qt.Horizontal)
        self.qslider = QtGui.QDial()
        self.qslider.setFixedHeight(30)
        self.qslider.setWrapping(wrap)
        self.qslider.setMinimum(minmax[0])
        self.qslider.setMaximum(minmax[1])
        self.qlineedit = QtGui.QLineEdit()
        if regexpstring != None:
            self.qlineedit.setValidator(
                QtGui.QRegExpValidator(QtCore.QRegExp(regexpstring)))
        self.qlineedit.sizeHint = lambda: QtCore.QSize(
            (lineeditlength * 10), 14)
        if tooltip != None:
            self.qlineedit.setToolTip(tooltip)
        self.qbutton = QtGui.QPushButton('Set')
        self.qbutton.sizeHint = lambda: QtCore.QSize((30), 24)
        self.qboxlayout.addWidget(self.qlabel)
        self.qboxlayout.addWidget(self.qlcd)
        self.qboxlayout.addWidget(self.qslider)
        self.qboxlayout.addWidget(self.qlineedit)
        self.qboxlayout.addWidget(self.qbutton)

        #QtCore.QObject.connect(self.qslider, QtCore.SIGNAL('valueChanged()'), self.changeValue)
        self.qslider.valueChanged.connect(self.changeValue)
        #self.qlineedit.editingFinished.connect(lambda:self.changeValue(float(self.qlineedit.text())))
        self.qlineedit.editingFinished.connect(self.qbutton.click)
        self.qbutton.clicked.connect(
            lambda: self.changeValue(float(self.qlineedit.text())))
        #QtGui.QObject.connect(self.qslider, SIGNAL(valueChanged(int v)), self.qlcd, SLOT(display(float v))
        self.qboxlayout.setContentsMargins(QtCore.QMargins(5, 0, 5, 0))
        self.sizeHint = lambda: QtCore.QSize(260, 70)
        self.show()
Esempio n. 14
0
    def __init__(self, parent, config, dispatch):
        QtGui.QHBoxLayout.__init__(self)

        self.dial = QtGui.QDial(parent)
        self.dial.setMinimum(config.minimo)
        self.dial.setMaximum(config.maximo)
        self.dial.setNotchesVisible(True)
        self.dial.setFixedSize(40, 40)
        self.lb = QtGui.QLabel(parent)

        self.dispatch = dispatch

        self.siporc = config.siporc

        self.connect(self.dial, QtCore.SIGNAL("valueChanged (int)"),
                     self.movido)

        self.addWidget(self.dial)
        self.addWidget(self.lb)
Esempio n. 15
0
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.resize(318, 298)
        self.dial = QtGui.QDial(Dialog)
        self.dial.setGeometry(QtCore.QRect(10, 60, 181, 181))
        self.dial.setObjectName("dial")
        self.verticalSlider = QtGui.QSlider(Dialog)
        self.verticalSlider.setGeometry(QtCore.QRect(240, 70, 19, 171))
        self.verticalSlider.setOrientation(QtCore.Qt.Vertical)
        self.verticalSlider.setObjectName("verticalSlider")
        self.label = QtGui.QLabel(Dialog)
        self.label.setGeometry(QtCore.QRect(60, 40, 101, 17))
        self.label.setObjectName("label")
        self.label_2 = QtGui.QLabel(Dialog)
        self.label_2.setGeometry(QtCore.QRect(220, 40, 62, 17))
        self.label_2.setObjectName("label_2")

        self.retranslateUi(Dialog)
        QtCore.QMetaObject.connectSlotsByName(Dialog)
    def __init__(self):
        super(Dialog, self).__init__()

        self.resize(200, 100)
        self.setWindowTitle("Signals and Slots")

        self.dial = QtGui.QDial()
        self.dial.setNotchesVisible(True)

        self.spinBox = QtGui.QSpinBox()

        self.hbox = QtGui.QHBoxLayout()
        self.hbox.addWidget(self.dial)
        self.hbox.addWidget(self.spinBox)

        self.setLayout(self.hbox)

        self.dial.valueChanged.connect(self.spinBox.setValue)
        self.spinBox.valueChanged.connect(self.dial.setValue)
Esempio n. 17
0
    def __init__(self, parentId):
        Form = QtGui.QWidget.find(parentId)
        super(Ui_Form, self).__init__(Form)
        self.resize(400, 100)
        self.host = hoatzin.Hoatzin()
        self.boxLayout = QtGui.QHBoxLayout()
        self.boxLayout.setObjectName('ui_form_box')
        self.boxLayout.setObjectName("boxLayout")
        self.boxLayout.addWidget(QtGui.QLabel('pyqt widget'))
        self.dial = QtGui.QDial()
        self.boxLayout.addWidget(self.dial)

        self.slider = QtGui.QSlider(QtCore.Qt.Horizontal)
        self.boxLayout.addWidget(self.slider)

        self.setLayout(self.boxLayout)

        self.dial.valueChanged.connect(self.dialTest)
        self.slider.valueChanged.connect(self.sliderTest)
Esempio n. 18
0
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(400, 295)
        self.horizontalSlider = QtGui.QSlider(Form)
        self.horizontalSlider.setGeometry(QtCore.QRect(40, 260, 160, 18))
        self.horizontalSlider.setMinimum(0)
        self.horizontalSlider.setMaximum(99)
        self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal)
        self.horizontalSlider.setObjectName(_fromUtf8("horizontalSlider"))
        self.verticalSlider = QtGui.QSlider(Form)
        self.verticalSlider.setGeometry(QtCore.QRect(350, 10, 18, 160))
        self.verticalSlider.setMinimum(1)
        self.verticalSlider.setMaximum(120)
        self.verticalSlider.setOrientation(QtCore.Qt.Vertical)
        self.verticalSlider.setObjectName(_fromUtf8("verticalSlider"))
        self.dial = QtGui.QDial(Form)
        self.dial.setGeometry(QtCore.QRect(330, 220, 50, 64))
        self.dial.setObjectName(_fromUtf8("dial"))
        self.label = QtGui.QLabel(Form)
        self.label.setGeometry(QtCore.QRect(80, 90, 62, 15))
        self.label.setObjectName(_fromUtf8("label"))

        self.retranslateUi(Form)
        QtCore.QObject.connect(self.horizontalSlider,
                               QtCore.SIGNAL(_fromUtf8("valueChanged(int)")),
                               self.label.setNum)
        QtCore.QObject.connect(self.verticalSlider,
                               QtCore.SIGNAL(_fromUtf8("valueChanged(int)")),
                               self.label.setNum)
        QtCore.QObject.connect(self.dial,
                               QtCore.SIGNAL(_fromUtf8("valueChanged(int)")),
                               self.horizontalSlider.setValue)
        QtCore.QObject.connect(self.horizontalSlider,
                               QtCore.SIGNAL(_fromUtf8("valueChanged(int)")),
                               self.dial.setValue)
        QtCore.QObject.connect(self.dial,
                               QtCore.SIGNAL(_fromUtf8("valueChanged(int)")),
                               self.verticalSlider.setValue)
        QtCore.QObject.connect(self.verticalSlider,
                               QtCore.SIGNAL(_fromUtf8("valueChanged(int)")),
                               self.dial.setValue)
        QtCore.QMetaObject.connectSlotsByName(Form)
    def setupUi(self, DockWidget):
        DockWidget.setObjectName(_fromUtf8("DockWidget"))
        DockWidget.resize(400, 300)
        self.dockWidgetContents = QtGui.QWidget()
        self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents"))
        self.gridLayout_2 = QtGui.QGridLayout(self.dockWidgetContents)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.lineEdit = QtGui.QLineEdit(self.dockWidgetContents)
        self.lineEdit.setObjectName(_fromUtf8("lineEdit"))
        self.gridLayout.addWidget(self.lineEdit, 0, 0, 1, 1)
        self.dial = QtGui.QDial(self.dockWidgetContents)
        self.dial.setObjectName(_fromUtf8("dial"))
        self.gridLayout.addWidget(self.dial, 1, 0, 1, 1)
        self.gridLayout_2.addLayout(self.gridLayout, 0, 0, 1, 1)
        DockWidget.setWidget(self.dockWidgetContents)

        self.retranslateUi(DockWidget)
        QtCore.QMetaObject.connectSlotsByName(DockWidget)
    def __init__(self, parent=None):
        # Call parent constructor
        super(ControllerWidget, self).__init__(parent)

        #Set layout
        ## Create a grid layout to manage the widgets size and position
        layout = QtGui.QGridLayout()
        self.setLayout(layout)

        # Add connection status widget
        self.status_widget = QtGui.QLabel("Status")
        layout.addWidget(self.status_widget, 0, 0, 1, 8)

        # Add latest message received widget
        self.latest_message_widget = QtGui.QLabel("-")
        layout.addWidget(self.latest_message_widget, 1, 0, 1, 8)

        #Create knob widgets
        self.knob_widgets = []
        self.knob_widget_labels = []
        self.knob_widget_value_labels = []
        for i in range(0, 4):
            self.knob_widgets.append(QtGui.QDial())
            layout.addWidget(self.knob_widgets[i], 2, i, 1, 1)

            self.knob_widget_labels.append(QtGui.QLabel("Pot " + str(i)))
            layout.addWidget(self.knob_widget_labels[i], 3, i, 1, 1)

            self.knob_widget_value_labels.append(QtGui.QLabel("Value: 0.0"))
            layout.addWidget(self.knob_widget_value_labels[i], 4, i, 1, 1)

        # Add latest message received widget
        self.button_status_widget = QtGui.QLabel("-")
        layout.addWidget(self.button_status_widget, 5, 0)

        # Set read rate from Arduino in ms
        self.timer = QtCore.QTimer()
        self.timer.setInterval(10)
        QtCore.QObject.connect(self.timer, QtCore.SIGNAL("timeout()"), self.read_data)
        self.timer.start()
    def __init__(self, parent=None):
        QtGui.QWidget.__init__(self, parent)

        self.setObjectName("PFD_Main")
        gridLayout = QtGui.QGridLayout()
        self.setLayout(gridLayout)

        self.indicatorGA = ADI_Button_Indicator("GA", "green", self)
        gridLayout.addWidget(self.indicatorGA, 0, 0, 1, 1,
                             QtCore.Qt.AlignRight)

        self.indicatorDH = ADI_Button_Indicator("DH", "orange", self)
        gridLayout.addWidget(self.indicatorDH, 0, 2, 1, 1, QtCore.Qt.AlignLeft)

        self.mainPanel = ADI_Main_Central(self)
        gridLayout.addWidget(self.mainPanel, 0, 1, 3, 1, QtCore.Qt.AlignCenter)

        self.testButton = QtGui.QPushButton(self)
        self.testButton.setText("Test")
        gridLayout.addWidget(self.testButton, 2, 0, 1, 1, QtCore.Qt.AlignRight)

        self.knob = QtGui.QDial(self)
        self.knob.setFixedSize(50, 50)
        gridLayout.addWidget(self.knob, 2, 2, 1, 1, QtCore.Qt.AlignLeft)
Esempio n. 22
0
    def setupUi(self, FormId):
        Form = QtGui.QWidget.find(FormId)
        Form.setObjectName("Form")
        Form.resize(400, 300)
        self.gridLayoutWidget = QtGui.QWidget(Form)
        self.gridLayoutWidget.setGeometry(QtCore.QRect(9, 9, 381, 281))
        self.gridLayoutWidget.setObjectName("gridLayoutWidget")
        self.gridLayout = QtGui.QGridLayout(self.gridLayoutWidget)
        self.gridLayout.setObjectName("gridLayout")
        self.pushButton = QtGui.QPushButton(self.gridLayoutWidget)
        self.pushButton.setObjectName("pushButton")
        self.gridLayout.addWidget(self.pushButton, 1, 2, 1, 1)
        self.radioButton = QtGui.QRadioButton(self.gridLayoutWidget)
        self.radioButton.setObjectName("radioButton")
        self.gridLayout.addWidget(self.radioButton, 1, 1, 1, 1)
        self.timeEdit = QtGui.QTimeEdit(self.gridLayoutWidget)
        self.timeEdit.setObjectName("timeEdit")
        self.gridLayout.addWidget(self.timeEdit, 0, 1, 1, 1)
        self.dial = QtGui.QDial(self.gridLayoutWidget)
        self.dial.setObjectName("dial")
        self.gridLayout.addWidget(self.dial, 0, 2, 1, 1)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)
Esempio n. 23
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(800, 600)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.pushButton = QtGui.QPushButton(self.centralwidget)
        self.pushButton.setGeometry(QtCore.QRect(10, 10, 171, 101))
        self.pushButton.setCursor(QtGui.QCursor(QtCore.Qt.WaitCursor))
        self.pushButton.setObjectName(_fromUtf8("pushButton"))
        self.dial = QtGui.QDial(self.centralwidget)
        self.dial.setGeometry(QtCore.QRect(320, 400, 111, 111))
        self.dial.setCursor(QtGui.QCursor(QtCore.Qt.OpenHandCursor))
        self.dial.setObjectName(_fromUtf8("dial"))
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 32))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(570, 335)
        self.lcdNumber = QtGui.QLCDNumber(Form)
        self.lcdNumber.setGeometry(QtCore.QRect(340, 15, 221, 91))
        self.lcdNumber.setStyleSheet(
            _fromUtf8("background-color: rgb(170, 255, 127);\n"
                      "color: rgb(85, 170, 0);"))
        self.lcdNumber.setFrameShape(QtGui.QFrame.Box)
        self.lcdNumber.setFrameShadow(QtGui.QFrame.Raised)
        self.lcdNumber.setSmallDecimalPoint(False)
        self.lcdNumber.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcdNumber.setObjectName(_fromUtf8("lcdNumber"))
        self.dial = QtGui.QDial(Form)
        self.dial.setGeometry(QtCore.QRect(190, 10, 141, 121))
        self.dial.setMaximum(250)
        self.dial.setNotchesVisible(True)
        self.dial.setObjectName(_fromUtf8("dial"))
        self.pushButtonGO = QtGui.QPushButton(Form)
        self.pushButtonGO.setGeometry(QtCore.QRect(340, 115, 110, 51))
        self.pushButtonGO.setObjectName(_fromUtf8("pushButtonGO"))
        self.pushButtonSTOP = QtGui.QPushButton(Form)
        self.pushButtonSTOP.setGeometry(QtCore.QRect(450, 115, 110, 51))
        self.pushButtonSTOP.setObjectName(_fromUtf8("pushButtonSTOP"))
        self.label = QtGui.QLabel(Form)
        self.label.setGeometry(QtCore.QRect(210, 135, 101, 16))
        self.label.setObjectName(_fromUtf8("label"))
        self.labelPort = QtGui.QLabel(Form)
        self.labelPort.setGeometry(QtCore.QRect(5, 10, 101, 16))
        self.labelPort.setObjectName(_fromUtf8("labelPort"))
        self.labelReception = QtGui.QLabel(Form)
        self.labelReception.setGeometry(QtCore.QRect(5, 200, 191, 16))
        self.labelReception.setObjectName(_fromUtf8("labelReception"))
        self.labelFinLigne = QtGui.QLabel(Form)
        self.labelFinLigne.setGeometry(QtCore.QRect(5, 150, 71, 16))
        self.labelFinLigne.setObjectName(_fromUtf8("labelFinLigne"))
        self.comboBoxDebit = QtGui.QComboBox(Form)
        self.comboBoxDebit.setGeometry(QtCore.QRect(5, 70, 121, 24))
        self.comboBoxDebit.setObjectName(_fromUtf8("comboBoxDebit"))
        self.comboBoxDebit.addItem(_fromUtf8(""))
        self.comboBoxDebit.addItem(_fromUtf8(""))
        self.comboBoxDebit.addItem(_fromUtf8(""))
        self.comboBoxDebit.addItem(_fromUtf8(""))
        self.comboBoxDebit.addItem(_fromUtf8(""))
        self.comboBoxDebit.addItem(_fromUtf8(""))
        self.comboBoxDebit.addItem(_fromUtf8(""))
        self.comboBoxDebit.addItem(_fromUtf8(""))
        self.pushButtonInitSerial = QtGui.QPushButton(Form)
        self.pushButtonInitSerial.setGeometry(QtCore.QRect(130, 10, 41, 51))
        self.pushButtonInitSerial.setObjectName(
            _fromUtf8("pushButtonInitSerial"))
        self.line_2 = QtGui.QFrame(Form)
        self.line_2.setGeometry(QtCore.QRect(5, 190, 556, 16))
        self.line_2.setFrameShape(QtGui.QFrame.HLine)
        self.line_2.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_2.setObjectName(_fromUtf8("line_2"))
        self.textEditReception = QtGui.QTextEdit(Form)
        self.textEditReception.setGeometry(QtCore.QRect(5, 220, 266, 106))
        self.textEditReception.setStyleSheet(
            _fromUtf8("background-color: rgb(244, 255, 190);"))
        self.textEditReception.setObjectName(_fromUtf8("textEditReception"))
        self.line = QtGui.QFrame(Form)
        self.line.setGeometry(QtCore.QRect(5, 95, 166, 16))
        self.line.setFrameShape(QtGui.QFrame.HLine)
        self.line.setFrameShadow(QtGui.QFrame.Sunken)
        self.line.setObjectName(_fromUtf8("line"))
        self.pushButtonEnvoi = QtGui.QPushButton(Form)
        self.pushButtonEnvoi.setGeometry(QtCore.QRect(130, 150, 41, 41))
        self.pushButtonEnvoi.setObjectName(_fromUtf8("pushButtonEnvoi"))
        self.lineEditChaineEnvoi = QtGui.QLineEdit(Form)
        self.lineEditChaineEnvoi.setGeometry(QtCore.QRect(5, 125, 166, 23))
        self.lineEditChaineEnvoi.setText(_fromUtf8(""))
        self.lineEditChaineEnvoi.setObjectName(
            _fromUtf8("lineEditChaineEnvoi"))
        self.comboBoxFinLigne = QtGui.QComboBox(Form)
        self.comboBoxFinLigne.setGeometry(QtCore.QRect(5, 165, 121, 24))
        self.comboBoxFinLigne.setObjectName(_fromUtf8("comboBoxFinLigne"))
        self.comboBoxFinLigne.addItem(_fromUtf8(""))
        self.comboBoxFinLigne.addItem(_fromUtf8(""))
        self.comboBoxFinLigne.addItem(_fromUtf8(""))
        self.comboBoxFinLigne.addItem(_fromUtf8(""))
        self.labelDebit = QtGui.QLabel(Form)
        self.labelDebit.setGeometry(QtCore.QRect(5, 55, 111, 16))
        self.labelDebit.setObjectName(_fromUtf8("labelDebit"))
        self.pushButtonStop = QtGui.QPushButton(Form)
        self.pushButtonStop.setGeometry(QtCore.QRect(130, 65, 41, 31))
        self.pushButtonStop.setObjectName(_fromUtf8("pushButtonStop"))
        self.labelChaineEnvoi = QtGui.QLabel(Form)
        self.labelChaineEnvoi.setGeometry(QtCore.QRect(5, 110, 121, 16))
        self.labelChaineEnvoi.setObjectName(_fromUtf8("labelChaineEnvoi"))
        self.comboBoxPort = QtGui.QComboBox(Form)
        self.comboBoxPort.setGeometry(QtCore.QRect(5, 25, 121, 24))
        self.comboBoxPort.setEditable(True)
        self.comboBoxPort.setObjectName(_fromUtf8("comboBoxPort"))
        self.comboBoxPort.addItem(_fromUtf8(""))
        self.comboBoxPort.addItem(_fromUtf8(""))
        self.comboBoxPort.addItem(_fromUtf8(""))
        self.comboBoxPort.addItem(_fromUtf8(""))
        self.textEditTraceEnvoiSerie = QtGui.QTextEdit(Form)
        self.textEditTraceEnvoiSerie.setGeometry(
            QtCore.QRect(285, 220, 276, 106))
        self.textEditTraceEnvoiSerie.setStyleSheet(
            _fromUtf8("color: rgb(0, 0, 255);\n"
                      "background-color: rgb(170, 255, 255);"))
        self.textEditTraceEnvoiSerie.setLineWrapMode(QtGui.QTextEdit.NoWrap)
        self.textEditTraceEnvoiSerie.setObjectName(
            _fromUtf8("textEditTraceEnvoiSerie"))
        self.labelTraceEnvoiSerie = QtGui.QLabel(Form)
        self.labelTraceEnvoiSerie.setGeometry(QtCore.QRect(285, 200, 191, 16))
        self.labelTraceEnvoiSerie.setObjectName(
            _fromUtf8("labelTraceEnvoiSerie"))
        self.line_3 = QtGui.QFrame(Form)
        self.line_3.setGeometry(QtCore.QRect(175, 10, 16, 186))
        self.line_3.setFrameShape(QtGui.QFrame.VLine)
        self.line_3.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_3.setObjectName(_fromUtf8("line_3"))
        self.line_5 = QtGui.QFrame(Form)
        self.line_5.setGeometry(QtCore.QRect(270, 205, 16, 121))
        self.line_5.setFrameShape(QtGui.QFrame.VLine)
        self.line_5.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_5.setObjectName(_fromUtf8("line_5"))
        self.lineEditChaineEnvoiGO = QtGui.QLineEdit(Form)
        self.lineEditChaineEnvoiGO.setGeometry(QtCore.QRect(225, 170, 146, 23))
        self.lineEditChaineEnvoiGO.setObjectName(
            _fromUtf8("lineEditChaineEnvoiGO"))
        self.labelChaineEnvoiGO = QtGui.QLabel(Form)
        self.labelChaineEnvoiGO.setGeometry(QtCore.QRect(195, 175, 36, 16))
        self.labelChaineEnvoiGO.setObjectName(_fromUtf8("labelChaineEnvoiGO"))
        self.labelChaineEnvoiSTOP = QtGui.QLabel(Form)
        self.labelChaineEnvoiSTOP.setGeometry(QtCore.QRect(380, 175, 36, 16))
        self.labelChaineEnvoiSTOP.setObjectName(
            _fromUtf8("labelChaineEnvoiSTOP"))
        self.lineEditChaineEnvoiSTOP = QtGui.QLineEdit(Form)
        self.lineEditChaineEnvoiSTOP.setGeometry(
            QtCore.QRect(415, 170, 146, 23))
        self.lineEditChaineEnvoiSTOP.setObjectName(
            _fromUtf8("lineEditChaineEnvoiSTOP"))

        self.retranslateUi(Form)
        self.comboBoxFinLigne.setCurrentIndex(1)
        QtCore.QObject.connect(self.dial,
                               QtCore.SIGNAL(_fromUtf8("valueChanged(int)")),
                               self.lcdNumber.display)
        QtCore.QMetaObject.connectSlotsByName(Form)
Esempio n. 25
0
    def setupUi(self, Dialog):
        Dialog.setObjectName(_fromUtf8("Dialog"))
        Dialog.resize(362, 175)
        self.modDest = QtGui.QComboBox(Dialog)
        self.modDest.setGeometry(QtCore.QRect(100, 100, 121, 22))
        self.modDest.setObjectName(_fromUtf8("modDest"))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.addItem(_fromUtf8(""))
        self.modDest.setItemText(48, _fromUtf8(""))
        self.modDest.currentIndexChanged.connect(self.ModDest)

        self.label_3 = QtGui.QLabel(Dialog)
        self.label_3.setGeometry(QtCore.QRect(100, 80, 46, 13))
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.modAmt = QtGui.QDial(Dialog)
        self.modAmt.setGeometry(QtCore.QRect(20, 40, 50, 64))
        self.modAmt.setMaximum(1024)
        self.modAmt.setObjectName(_fromUtf8("modAmt"))
        self.modAmt.valueChanged.connect(self.ModAmt)

        self.label = QtGui.QLabel(Dialog)
        self.label.setGeometry(QtCore.QRect(40, 110, 41, 20))
        self.label.setObjectName(_fromUtf8("label"))
        self.modSrc = QtGui.QComboBox(Dialog)
        self.modSrc.setGeometry(QtCore.QRect(100, 50, 121, 22))
        self.modSrc.setObjectName(_fromUtf8("modSrc"))
        self.modSrc.addItem(_fromUtf8(""))
        self.modSrc.addItem(_fromUtf8(""))
        self.modSrc.addItem(_fromUtf8(""))
        self.modSrc.addItem(_fromUtf8(""))
        self.modSrc.addItem(_fromUtf8(""))
        self.modSrc.addItem(_fromUtf8(""))
        self.modSrc.addItem(_fromUtf8(""))
        self.modSrc.addItem(_fromUtf8(""))
        self.modSrc.addItem(_fromUtf8(""))
        self.modSrc.addItem(_fromUtf8(""))
        self.modSrc.addItem(_fromUtf8(""))
        self.modSrc.addItem(_fromUtf8(""))
        self.modSrc.addItem(_fromUtf8(""))
        self.modSrc.addItem(_fromUtf8(""))
        self.modSrc.addItem(_fromUtf8(""))
        self.modSrc.addItem(_fromUtf8(""))
        self.modSrc.addItem(_fromUtf8(""))
        self.modSrc.addItem(_fromUtf8(""))
        self.modSrc.addItem(_fromUtf8(""))
        self.modSrc.addItem(_fromUtf8(""))
        self.modSrc.addItem(_fromUtf8(""))
        self.modSrc.addItem(_fromUtf8(""))
        self.modSrc.addItem(_fromUtf8(""))
        self.modSrc.currentIndexChanged.connect(self.ModSrc)

        self.label_2 = QtGui.QLabel(Dialog)
        self.label_2.setGeometry(QtCore.QRect(100, 30, 46, 13))
        self.label_2.setObjectName(_fromUtf8("label_2"))

        self.retranslateUi(Dialog)
        QtCore.QMetaObject.connectSlotsByName(Dialog)
Esempio n. 26
0
	def __init__(self, parent):
		super(Widget_Caja, self).__init__(parent)

		self.groupBox = QtGui.QGroupBox(self)
		self.groupBox.setMaximumSize(QtCore.QSize(16777215, 65))
		self.groupBox.setMinimumSize(QtCore.QSize(450, 70))
		self.groupBox.setCheckable(True)

		self.layout = QtGui.QGridLayout(self)
		self.layout.setContentsMargins (0,0,0,0)
		self.layout.addWidget(self.groupBox)

		self.layoutInterno = QtGui.QGridLayout(self.groupBox)
		self.groupBox2 = QtGui.QGroupBox(self.groupBox)
		self.groupBox2.setMinimumSize(QtCore.QSize(100, 50))
		self.layoutInterno2 = QtGui.QGridLayout(self.groupBox2)
		self.layoutInterno2.setVerticalSpacing(1)
		self.layoutInterno2.setContentsMargins (0,0,0,0)

		self.btn_mostrar = QtGui.QPushButton()
		self.btn_mostrar.setMinimumHeight(25)
		self.btn_mostrar.setMaximumWidth(35)
		iconoMostrar = QtGui.QIcon()
		iconoMostrar.addPixmap(QtGui.QPixmap(_fromUtf8("../interfaz/imagenes/mostrar.png")), QtGui.QIcon.Selected, QtGui.QIcon.On)
		self.btn_mostrar.setIcon(iconoMostrar)
		#self.btn_mostrar.setText(_translate("MainWindow", "Mostrar", None))

		self.btn_compararYa = QtGui.QPushButton()
		self.btn_compararYa.setMinimumHeight(25)
		self.btn_compararYa.setMaximumWidth(35)
		iconoComparar = QtGui.QIcon()
		iconoComparar.addPixmap(QtGui.QPixmap(_fromUtf8("../interfaz/imagenes/comparar.png")), QtGui.QIcon.Selected, QtGui.QIcon.On)
		self.btn_compararYa.setIcon(iconoComparar)		
		#self.btn_compararYa.setText(_translate("MainWindow", "Comparar Ya", None))

		self.btn_reIndexar = QtGui.QPushButton()
		self.btn_reIndexar.setMinimumHeight(25)
		self.btn_reIndexar.setMaximumWidth(35)
		iconoSpider = QtGui.QIcon()
		iconoSpider.addPixmap(QtGui.QPixmap(_fromUtf8("../interfaz/imagenes/spider.png")), QtGui.QIcon.Selected, QtGui.QIcon.On)
		self.btn_reIndexar.setIcon(iconoSpider)		
		#self.btn_reIndexar.setText(_translate("MainWindow", "Spider", None))

		self.btn_modificar = QtGui.QPushButton()
		self.btn_modificar.setMinimumHeight(25)
		self.btn_modificar.setMaximumWidth(35)
		iconoModificar = QtGui.QIcon()
		iconoModificar.addPixmap(QtGui.QPixmap(_fromUtf8("../interfaz/imagenes/modificar.png")), QtGui.QIcon.Selected, QtGui.QIcon.On)
		self.btn_modificar.setIcon(iconoModificar)
		#self.btn_modificar.setText(_translate("MainWindow", "M", None))  

		self.btn_eliminar = QtGui.QPushButton()
		self.btn_eliminar.setMinimumHeight(25)
		self.btn_eliminar.setMaximumWidth(35)
		iconoEliminar = QtGui.QIcon()
		iconoEliminar.addPixmap(QtGui.QPixmap(_fromUtf8("../interfaz/imagenes/eliminar.png")), QtGui.QIcon.Selected, QtGui.QIcon.On)
		self.btn_eliminar.setIcon(iconoEliminar)		
		#self.btn_eliminar.setText(_translate("MainWindow", "X", None))     

		self.dial_porcentaje = QtGui.QDial()
		self.dial_porcentaje.setNotchesVisible(True)
		self.dial_porcentaje.setMaximum(1000)
		self.dial_porcentaje.setMinimum(0)
		self.dial_porcentaje.setSingleStep(20)
		self.dial_porcentaje.setPageStep(1)
		self.dial_porcentaje.setMaximumHeight(35)
		self.dial_porcentaje.setMinimumHeight(35)
		self.dial_porcentaje.setMaximumWidth(50)
		self.dial_porcentaje.setTracking(False)#Solo emitir signal cuando se detenga el dial
		
		self.texto_porcentaje = QtGui.QLabel()

		self.descripcion_dial_porcentaje = QtGui.QLabel("porcentaje\nde deteccion")
		self.descripcion_porcentaje_cambio_promedio = QtGui.QLabel("Promedio de\n cambio")

		self.texto_porcentaje_cambio_promedio = QtGui.QLabel()

		self.btn_actualizar_porcentaje_portal = QtGui.QPushButton()
		self.btn_actualizar_porcentaje_portal.setMinimumHeight(25)
		self.btn_actualizar_porcentaje_portal.setMaximumWidth(100)
		self.btn_actualizar_porcentaje_portal.setText(_translate("MainWindow", "ACT. INDICE", None))

		self.layoutInterno.addWidget(self.btn_mostrar,0,0)
		self.layoutInterno.addWidget(self.btn_compararYa,0,1)
		self.layoutInterno.addWidget(self.btn_reIndexar,0,2)
		self.layoutInterno.addWidget(self.btn_modificar,0,3)
		self.layoutInterno.addWidget(self.btn_eliminar,0,4)
		
		self.layoutInterno.addWidget(self.groupBox2,0,5)
		#----------------Layout interno de los comboBox----------------------
		self.layoutInterno2.addWidget(self.descripcion_dial_porcentaje,0,0)
		self.layoutInterno2.addWidget(self.dial_porcentaje,0,1)
		self.layoutInterno2.addWidget(self.texto_porcentaje,0,2)
		#--------------------------------------------------------------------
		self.layoutInterno.addWidget(self.descripcion_porcentaje_cambio_promedio,0,6)
		self.layoutInterno.addWidget(self.texto_porcentaje_cambio_promedio,0,7)
		self.layoutInterno.addWidget(self.btn_actualizar_porcentaje_portal,0,8)
Esempio n. 27
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(1154, 710)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.textEdit = QtGui.QTextEdit(self.centralwidget)
        self.textEdit.setGeometry(QtCore.QRect(750, 340, 251, 61))
        self.textEdit.setObjectName(_fromUtf8("textEdit"))
        self.label9_input = QtGui.QLabel(self.centralwidget)
        self.label9_input.setGeometry(QtCore.QRect(750, 310, 111, 21))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.label9_input.setFont(font)
        self.label9_input.setObjectName(_fromUtf8("label9_input"))
        self.splitter = QtGui.QSplitter(self.centralwidget)
        self.splitter.setGeometry(QtCore.QRect(750, 410, 256, 211))
        self.splitter.setOrientation(QtCore.Qt.Vertical)
        self.splitter.setObjectName(_fromUtf8("splitter"))
        self.label10_output = QtGui.QLabel(self.splitter)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.label10_output.setFont(font)
        self.label10_output.setObjectName(_fromUtf8("label10_output"))
        self.textBrowser_2 = QtGui.QTextBrowser(self.splitter)
        self.textBrowser_2.setObjectName(_fromUtf8("textBrowser_2"))
        self.PORT_groupbox_1 = QtGui.QGroupBox(self.centralwidget)
        self.PORT_groupbox_1.setGeometry(QtCore.QRect(190, 50, 262, 120))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.PORT_groupbox_1.setFont(font)
        self.PORT_groupbox_1.setObjectName(_fromUtf8("PORT_groupbox_1"))
        self.gridLayout_4 = QtGui.QGridLayout(self.PORT_groupbox_1)
        self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
        self.label1_com = QtGui.QLabel(self.PORT_groupbox_1)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.label1_com.setFont(font)
        self.label1_com.setObjectName(_fromUtf8("label1_com"))
        self.gridLayout_4.addWidget(self.label1_com, 0, 0, 1, 1)
        self.label2_baud = QtGui.QLabel(self.PORT_groupbox_1)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.label2_baud.setFont(font)
        self.label2_baud.setObjectName(_fromUtf8("label2_baud"))
        self.gridLayout_4.addWidget(self.label2_baud, 1, 0, 1, 2)
        self.lineEdit_baud = QtGui.QLineEdit(self.PORT_groupbox_1)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.lineEdit_baud.setFont(font)
        self.lineEdit_baud.setObjectName(_fromUtf8("lineEdit_baud"))
        self.gridLayout_4.addWidget(self.lineEdit_baud, 1, 2, 1, 1)
        self.label3_filename = QtGui.QLabel(self.PORT_groupbox_1)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.label3_filename.setFont(font)
        self.label3_filename.setObjectName(_fromUtf8("label3_filename"))
        self.gridLayout_4.addWidget(self.label3_filename, 2, 0, 1, 1)
        self.lineEdit_filename = QtGui.QLineEdit(self.PORT_groupbox_1)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.lineEdit_filename.setFont(font)
        self.lineEdit_filename.setObjectName(_fromUtf8("lineEdit_filename"))
        self.gridLayout_4.addWidget(self.lineEdit_filename, 2, 2, 1, 1)
        self.lineEdit_com = QtGui.QLineEdit(self.PORT_groupbox_1)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.lineEdit_com.setFont(font)
        self.lineEdit_com.setObjectName(_fromUtf8("lineEdit_com"))
        self.gridLayout_4.addWidget(self.lineEdit_com, 0, 2, 1, 1)
        self.label3_filename.raise_()
        self.lineEdit_filename.raise_()
        self.lineEdit_baud.raise_()
        self.label1_com.raise_()
        self.lineEdit_com.raise_()
        self.label2_baud.raise_()
        self.virtualsound_groupBox_2 = QtGui.QGroupBox(self.centralwidget)
        self.virtualsound_groupBox_2.setGeometry(QtCore.QRect(680, 40, 391, 261))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.virtualsound_groupBox_2.setFont(font)
        self.virtualsound_groupBox_2.setObjectName(_fromUtf8("virtualsound_groupBox_2"))
        self.layoutWidget = QtGui.QWidget(self.virtualsound_groupBox_2)
        self.layoutWidget.setGeometry(QtCore.QRect(10, 20, 361, 211))
        self.layoutWidget.setObjectName(_fromUtf8("layoutWidget"))
        self.gridLayout_5 = QtGui.QGridLayout(self.layoutWidget)
        self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5"))
        self.freq_slider_1 = QtGui.QSlider(self.layoutWidget)
        self.freq_slider_1.setMaximum(20000)
        self.freq_slider_1.setSingleStep(10)
        self.freq_slider_1.setSliderPosition(0)
        self.freq_slider_1.setOrientation(QtCore.Qt.Vertical)
        self.freq_slider_1.setTickInterval(3)
        self.freq_slider_1.setObjectName(_fromUtf8("freq_slider_1"))
        self.gridLayout_5.addWidget(self.freq_slider_1, 0, 0, 3, 1)
        self.gridLayout_3 = QtGui.QGridLayout()
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.label4_sound1 = QtGui.QLabel(self.layoutWidget)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.label4_sound1.setFont(font)
        self.label4_sound1.setFrameShape(QtGui.QFrame.Box)
        self.label4_sound1.setObjectName(_fromUtf8("label4_sound1"))
        self.gridLayout_3.addWidget(self.label4_sound1, 0, 0, 1, 1)
        self.label5_sound2 = QtGui.QLabel(self.layoutWidget)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.label5_sound2.setFont(font)
        self.label5_sound2.setFrameShape(QtGui.QFrame.Box)
        self.label5_sound2.setObjectName(_fromUtf8("label5_sound2"))
        self.gridLayout_3.addWidget(self.label5_sound2, 0, 2, 1, 1)
        self.amp_dial = QtGui.QDial(self.layoutWidget)
        self.amp_dial.setObjectName(_fromUtf8("amp_dial"))
        self.gridLayout_3.addWidget(self.amp_dial, 1, 0, 1, 1)
        self.button1_generate = QtGui.QPushButton(self.layoutWidget)
        self.button1_generate.setObjectName(_fromUtf8("button1_generate"))
        self.gridLayout_3.addWidget(self.button1_generate, 1, 1, 1, 1)
        self.amp_dial_2 = QtGui.QDial(self.layoutWidget)
        self.amp_dial_2.setObjectName(_fromUtf8("amp_dial_2"))
        self.gridLayout_3.addWidget(self.amp_dial_2, 1, 2, 1, 1)
        self.gridLayout_5.addLayout(self.gridLayout_3, 0, 1, 1, 1)
        self.freq_slider_2 = QtGui.QSlider(self.layoutWidget)
        self.freq_slider_2.setMaximum(20000)
        self.freq_slider_2.setSingleStep(10)
        self.freq_slider_2.setSliderPosition(0)
        self.freq_slider_2.setOrientation(QtCore.Qt.Vertical)
        self.freq_slider_2.setTickInterval(3)
        self.freq_slider_2.setObjectName(_fromUtf8("freq_slider_2"))
        self.gridLayout_5.addWidget(self.freq_slider_2, 0, 2, 3, 1)
        self.time_progress = QtGui.QProgressBar(self.layoutWidget)
        self.time_progress.setProperty("value", 24)
        self.time_progress.setObjectName(_fromUtf8("time_progress"))
        self.gridLayout_5.addWidget(self.time_progress, 1, 1, 1, 1)
        self.gridLayout_2 = QtGui.QGridLayout()
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.amp_spin_1 = QtGui.QSpinBox(self.layoutWidget)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.amp_spin_1.setFont(font)
        self.amp_spin_1.setMaximum(20000)
        self.amp_spin_1.setSingleStep(10)
        self.amp_spin_1.setObjectName(_fromUtf8("amp_spin_1"))
        self.gridLayout_2.addWidget(self.amp_spin_1, 1, 0, 1, 1)
        self.freq_spin_1 = QtGui.QSpinBox(self.layoutWidget)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.freq_spin_1.setFont(font)
        self.freq_spin_1.setMaximum(20000)
        self.freq_spin_1.setSingleStep(10)
        self.freq_spin_1.setObjectName(_fromUtf8("freq_spin_1"))
        self.gridLayout_2.addWidget(self.freq_spin_1, 0, 0, 1, 1)
        self.freq_spin_2 = QtGui.QSpinBox(self.layoutWidget)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.freq_spin_2.setFont(font)
        self.freq_spin_2.setMaximum(20000)
        self.freq_spin_2.setSingleStep(10)
        self.freq_spin_2.setObjectName(_fromUtf8("freq_spin_2"))
        self.gridLayout_2.addWidget(self.freq_spin_2, 0, 2, 1, 1)
        self.label7_amp = QtGui.QLabel(self.layoutWidget)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.label7_amp.setFont(font)
        self.label7_amp.setObjectName(_fromUtf8("label7_amp"))
        self.gridLayout_2.addWidget(self.label7_amp, 1, 1, 1, 1)
        self.amp_spin_2 = QtGui.QSpinBox(self.layoutWidget)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.amp_spin_2.setFont(font)
        self.amp_spin_2.setMaximum(20000)
        self.amp_spin_2.setSingleStep(10)
        self.amp_spin_2.setObjectName(_fromUtf8("amp_spin_2"))
        self.gridLayout_2.addWidget(self.amp_spin_2, 1, 2, 1, 1)
        self.dur_spin_1 = QtGui.QSpinBox(self.layoutWidget)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.dur_spin_1.setFont(font)
        self.dur_spin_1.setMaximum(20000)
        self.dur_spin_1.setSingleStep(10)
        self.dur_spin_1.setObjectName(_fromUtf8("dur_spin_1"))
        self.gridLayout_2.addWidget(self.dur_spin_1, 2, 0, 1, 1)
        self.label8_duration = QtGui.QLabel(self.layoutWidget)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.label8_duration.setFont(font)
        self.label8_duration.setObjectName(_fromUtf8("label8_duration"))
        self.gridLayout_2.addWidget(self.label8_duration, 2, 1, 1, 1)
        self.dur_spin_2 = QtGui.QSpinBox(self.layoutWidget)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.dur_spin_2.setFont(font)
        self.dur_spin_2.setMaximum(20000)
        self.dur_spin_2.setSingleStep(10)
        self.dur_spin_2.setObjectName(_fromUtf8("dur_spin_2"))
        self.gridLayout_2.addWidget(self.dur_spin_2, 2, 2, 1, 1)
        self.label6_freq = QtGui.QLabel(self.layoutWidget)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.label6_freq.setFont(font)
        self.label6_freq.setObjectName(_fromUtf8("label6_freq"))
        self.gridLayout_2.addWidget(self.label6_freq, 0, 1, 1, 1)
        self.gridLayout_5.addLayout(self.gridLayout_2, 2, 1, 1, 1)

        ### Matplot here
        self.matplotlibwidget = MatplotlibWidget(self.centralwidget)
        self.matplotlibwidget.setGeometry(QtCore.QRect(130, 210, 521, 401))
        self.matplotlibwidget.setObjectName(_fromUtf8("matplotlibwidget"))
        #self.canvas = FigureCanvas(self.figure)
        self.matplotlibwidget.draw()        # required to update the windows



        self.Button2_Plot = QtGui.QPushButton(self.centralwidget)
        self.Button2_Plot.setGeometry(QtCore.QRect(350, 620, 75, 23))
        self.Button2_Plot.setObjectName(_fromUtf8("Button2_Plot"))
        self.Button2_Plot.clicked.connect(self.plot)

        ############

        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1154, 21))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        self.menuFile = QtGui.QMenu(self.menubar)
        self.menuFile.setObjectName(_fromUtf8("menuFile"))
        self.menuSetting = QtGui.QMenu(self.menubar)
        self.menuSetting.setObjectName(_fromUtf8("menuSetting"))
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        MainWindow.setStatusBar(self.statusbar)
        self.actionOpen = QtGui.QAction(MainWindow)
        self.actionOpen.setObjectName(_fromUtf8("actionOpen"))
        self.actionSave = QtGui.QAction(MainWindow)
        self.actionSave.setObjectName(_fromUtf8("actionSave"))
        self.actionSave_as = QtGui.QAction(MainWindow)
        self.actionSave_as.setObjectName(_fromUtf8("actionSave_as"))
        self.actionQuit = QtGui.QAction(MainWindow)
        self.actionQuit.setObjectName(_fromUtf8("actionQuit"))
        self.actionTerminal = QtGui.QAction(MainWindow)
        self.actionTerminal.setObjectName(_fromUtf8("actionTerminal"))
        self.actionGraph = QtGui.QAction(MainWindow)
        self.actionGraph.setObjectName(_fromUtf8("actionGraph"))
        self.menuFile.addSeparator()
        self.menuFile.addSeparator()
        self.menuFile.addAction(self.actionOpen)
        self.menuFile.addAction(self.actionSave)
        self.menuFile.addAction(self.actionSave_as)
        self.menuFile.addAction(self.actionQuit)
        self.menuSetting.addAction(self.actionTerminal)
        self.menuSetting.addAction(self.actionGraph)
        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menuSetting.menuAction())

        self.retranslateUi(MainWindow)
        QtCore.QObject.connect(self.freq_spin_2, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.freq_slider_2.setValue)
        QtCore.QObject.connect(self.freq_slider_2, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.freq_spin_2.setValue)
        QtCore.QObject.connect(self.amp_dial, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.amp_spin_1.setValue)
        QtCore.QObject.connect(self.amp_spin_2, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.amp_dial_2.setValue)
        QtCore.QObject.connect(self.amp_dial_2, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.amp_spin_2.setValue)
        QtCore.QObject.connect(self.amp_spin_1, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.amp_dial.setValue)
        QtCore.QObject.connect(self.freq_spin_1, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.freq_slider_1.setValue)
        QtCore.QObject.connect(self.freq_slider_1, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.freq_spin_1.setValue)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
Esempio n. 28
0
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(550, 436)
        self.gridLayout = QtGui.QGridLayout(Form)
        self.gridLayout.setMargin(0)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem, 1, 2, 1, 1)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem1, 1, 0, 1, 1)
        self.frame_notification = QtGui.QFrame(Form)
        self.frame_notification.setFrameShape(QtGui.QFrame.NoFrame)
        self.frame_notification.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_notification.setObjectName(_fromUtf8("frame_notification"))
        self.horizontalLayout_4 = QtGui.QHBoxLayout(self.frame_notification)
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.widget_2 = QtGui.QWidget(self.frame_notification)
        self.widget_2.setStyleSheet(
            _fromUtf8("background-color: #fcaf3e;\n"
                      "color: rgb(255, 255, 255);"))
        self.widget_2.setObjectName(_fromUtf8("widget_2"))
        self.horizontalLayout_2 = QtGui.QHBoxLayout(self.widget_2)
        self.horizontalLayout_2.setMargin(5)
        self.horizontalLayout_2.setMargin(0)
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.label_script = QtGui.QLabel(self.widget_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_script.sizePolicy().hasHeightForWidth())
        self.label_script.setSizePolicy(sizePolicy)
        self.label_script.setText(_fromUtf8(""))
        self.label_script.setPixmap(
            QtGui.QPixmap(_fromUtf8(":/icons/about_large.png")))
        self.label_script.setObjectName(_fromUtf8("label_script"))
        self.horizontalLayout_2.addWidget(self.label_script)
        self.label_15 = QtGui.QLabel(self.widget_2)
        self.label_15.setWordWrap(True)
        self.label_15.setObjectName(_fromUtf8("label_15"))
        self.horizontalLayout_2.addWidget(self.label_15)
        self.button_script = QtGui.QPushButton(self.widget_2)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/script.png")),
                       QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.button_script.setIcon(icon)
        self.button_script.setObjectName(_fromUtf8("button_script"))
        self.horizontalLayout_2.addWidget(self.button_script)
        self.horizontalLayout_4.addWidget(self.widget_2)
        self.gridLayout.addWidget(self.frame_notification, 0, 1, 1, 1)
        self.frame_controls = QtGui.QFrame(Form)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.frame_controls.sizePolicy().hasHeightForWidth())
        self.frame_controls.setSizePolicy(sizePolicy)
        self.frame_controls.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame_controls.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_controls.setObjectName(_fromUtf8("frame_controls"))
        self.gridLayout_3 = QtGui.QGridLayout(self.frame_controls)
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.label = QtGui.QLabel(self.frame_controls)
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout_3.addWidget(self.label, 1, 0, 1, 1)
        self.edit_sample = QtGui.QLineEdit(self.frame_controls)
        self.edit_sample.setObjectName(_fromUtf8("edit_sample"))
        self.gridLayout_3.addWidget(self.edit_sample, 1, 1, 1, 1)
        self.button_browse_sample = QtGui.QPushButton(self.frame_controls)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.button_browse_sample.sizePolicy().hasHeightForWidth())
        self.button_browse_sample.setSizePolicy(sizePolicy)
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/browse.png")),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.button_browse_sample.setIcon(icon1)
        self.button_browse_sample.setObjectName(
            _fromUtf8("button_browse_sample"))
        self.gridLayout_3.addWidget(self.button_browse_sample, 1, 2, 1, 1)
        self.frame = QtGui.QFrame(self.frame_controls)
        self.frame.setMaximumSize(QtCore.QSize(16777215, 140))
        self.frame.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtGui.QFrame.Raised)
        self.frame.setObjectName(_fromUtf8("frame"))
        self.gridLayout_2 = QtGui.QGridLayout(self.frame)
        self.gridLayout_2.setMargin(4)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.label_7 = QtGui.QLabel(self.frame)
        self.label_7.setAlignment(QtCore.Qt.AlignCenter)
        self.label_7.setObjectName(_fromUtf8("label_7"))
        self.gridLayout_2.addWidget(self.label_7, 0, 0, 1, 1)
        self.dial_volume = QtGui.QDial(self.frame)
        self.dial_volume.setMaximum(100)
        self.dial_volume.setProperty("value", 99)
        self.dial_volume.setNotchTarget(10.0)
        self.dial_volume.setNotchesVisible(True)
        self.dial_volume.setObjectName(_fromUtf8("dial_volume"))
        self.gridLayout_2.addWidget(self.dial_volume, 1, 0, 1, 1)
        self.spin_volume = QtGui.QDoubleSpinBox(self.frame)
        self.spin_volume.setMaximum(100.0)
        self.spin_volume.setSingleStep(100.0)
        self.spin_volume.setObjectName(_fromUtf8("spin_volume"))
        self.gridLayout_2.addWidget(self.spin_volume, 2, 0, 1, 1)
        self.label_8 = QtGui.QLabel(self.frame)
        self.label_8.setAlignment(QtCore.Qt.AlignCenter)
        self.label_8.setObjectName(_fromUtf8("label_8"))
        self.gridLayout_2.addWidget(self.label_8, 0, 1, 1, 1)
        self.label_2 = QtGui.QLabel(self.frame)
        self.label_2.setAlignment(QtCore.Qt.AlignCenter)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.gridLayout_2.addWidget(self.label_2, 0, 2, 1, 1)
        self.dial_pan = QtGui.QDial(self.frame)
        self.dial_pan.setMinimum(-20)
        self.dial_pan.setMaximum(20)
        self.dial_pan.setNotchTarget(10.0)
        self.dial_pan.setNotchesVisible(True)
        self.dial_pan.setObjectName(_fromUtf8("dial_pan"))
        self.gridLayout_2.addWidget(self.dial_pan, 1, 1, 1, 1)
        self.dial_pitch = QtGui.QDial(self.frame)
        self.dial_pitch.setMaximum(400)
        self.dial_pitch.setProperty("value", 100)
        self.dial_pitch.setNotchTarget(20.0)
        self.dial_pitch.setNotchesVisible(True)
        self.dial_pitch.setObjectName(_fromUtf8("dial_pitch"))
        self.gridLayout_2.addWidget(self.dial_pitch, 1, 2, 1, 1)
        self.spin_pan = QtGui.QDoubleSpinBox(self.frame)
        self.spin_pan.setMinimum(-1000.0)
        self.spin_pan.setMaximum(1000.0)
        self.spin_pan.setProperty("value", 0.0)
        self.spin_pan.setObjectName(_fromUtf8("spin_pan"))
        self.gridLayout_2.addWidget(self.spin_pan, 2, 1, 1, 1)
        self.spin_pitch = QtGui.QDoubleSpinBox(self.frame)
        self.spin_pitch.setMaximum(10000.0)
        self.spin_pitch.setProperty("value", 99.99)
        self.spin_pitch.setObjectName(_fromUtf8("spin_pitch"))
        self.gridLayout_2.addWidget(self.spin_pitch, 2, 2, 1, 1)
        self.gridLayout_3.addWidget(self.frame, 2, 0, 1, 3)
        self.label_4 = QtGui.QLabel(self.frame_controls)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.gridLayout_3.addWidget(self.label_4, 3, 0, 1, 1)
        self.spin_stop_after = QtGui.QSpinBox(self.frame_controls)
        self.spin_stop_after.setMaximum(100000000)
        self.spin_stop_after.setObjectName(_fromUtf8("spin_stop_after"))
        self.gridLayout_3.addWidget(self.spin_stop_after, 3, 1, 1, 2)
        self.spin_fade_in = QtGui.QSpinBox(self.frame_controls)
        self.spin_fade_in.setMaximum(10000000)
        self.spin_fade_in.setObjectName(_fromUtf8("spin_fade_in"))
        self.gridLayout_3.addWidget(self.spin_fade_in, 4, 1, 1, 2)
        self.edit_duration = QtGui.QLineEdit(self.frame_controls)
        self.edit_duration.setObjectName(_fromUtf8("edit_duration"))
        self.gridLayout_3.addWidget(self.edit_duration, 5, 1, 1, 2)
        self.label_5 = QtGui.QLabel(self.frame_controls)
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.gridLayout_3.addWidget(self.label_5, 4, 0, 1, 1)
        self.label_6 = QtGui.QLabel(self.frame_controls)
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.gridLayout_3.addWidget(self.label_6, 5, 0, 1, 1)
        self.widget = QtGui.QWidget(self.frame_controls)
        self.widget.setStyleSheet(
            _fromUtf8("background-color: #fcaf3e;\n"
                      "color: rgb(255, 255, 255);"))
        self.widget.setObjectName(_fromUtf8("widget"))
        self.horizontalLayout = QtGui.QHBoxLayout(self.widget)
        self.horizontalLayout.setMargin(5)
        self.horizontalLayout.setMargin(0)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.label_sampler = QtGui.QLabel(self.widget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_sampler.sizePolicy().hasHeightForWidth())
        self.label_sampler.setSizePolicy(sizePolicy)
        self.label_sampler.setText(_fromUtf8(""))
        self.label_sampler.setPixmap(
            QtGui.QPixmap(_fromUtf8(":/icons/sampler.png")))
        self.label_sampler.setObjectName(_fromUtf8("label_sampler"))
        self.horizontalLayout.addWidget(self.label_sampler)
        self.label_9 = QtGui.QLabel(self.widget)
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.label_9.setFont(font)
        self.label_9.setObjectName(_fromUtf8("label_9"))
        self.horizontalLayout.addWidget(self.label_9)
        self.gridLayout_3.addWidget(self.widget, 0, 0, 1, 3)
        self.gridLayout.addWidget(self.frame_controls, 1, 1, 1, 1)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)
Esempio n. 29
0
    def __init__(self, label, digits, signal=None, xdef=None, max=None):
        qtgui4.QWidget.__init__(self)
        self.lay = qtgui4.QVBoxLayout()
        self.setLayout(self.lay)

        self.body = qtgui4.QWidget()
        self.dnum = qtgui4.QLCDNumber(digits)
        self.body.lay = qtgui4.QHBoxLayout()
        self.dials = []

        if xdef is None:
            xdef = 0

        self.value = xdef

        tmp = list('%s' % xdef)[::-1]

        parts = []
        while len(tmp) > 0:
            part = tmp[0:3][::-1]
            for x in xrange(0, len(part)):
                tmp.pop(0)
            parts.append(part)

        self.dnum.display(int(xdef))

        for x in xrange(0, int(math.ceil(float(digits) / 3.0))):
            dial = qtgui4.QDial()
            self.dials.append(dial)
            dial.setMinimumSize(35, 35)
            dial.setMaximumSize(35, 35)
            dial.setMinimum(0)
            dial.setMaximum(999)
            dial.setWrapping(True)
            dial.setSingleStep(1)
            if x >= len(parts):
                dnum = 0
            else:
                dnum = int(''.join(parts[x]))
            dial.setValue(int(dnum))
            self.body.lay.addWidget(dial)

            def _valchanged(_value):
                value = 0.0
                for x in xrange(0, len(self.dials)):
                    tmp = self.dials[x].value()
                    if tmp < 1.0:
                        continue
                    value += tmp * 10.0**float(x * 3)
                if max is not None:
                    value = value % max
                self.dnum.display(value)
                self.value = value
                if signal is not None:
                    signal(value)

            dial.valueChanged.connect(_valchanged)

        self.body.lay.addWidget(self.dnum)
        self.body.setLayout(self.body.lay)

        if label is not None:
            self.label = qtgui4.QLabel()
            self.label.setText(label)
            self.lay.addWidget(self.label)

        self.lay.addWidget(self.body)

        self.dnum.setSegmentStyle(2)

        self.lay.setSpacing(2)
        self.lay.setMargin(0)
        self.body.lay.setSpacing(2)
        self.body.lay.setMargin(0)

        self.setStyleSheet(' \
			QLabel { font-family: monospace; font-size: 12pt; font-weight: bold; } \
			QDial { background-color: #333333; border: none; } \
			QLCDNumber { border: none; color: #888888; color: #ffff99; } \
		')
Esempio n. 30
0
    def setupUi(self, synth_widget):
        synth_widget.setObjectName(_fromUtf8("synth_widget"))
        synth_widget.resize(715, 505)
        self.gridLayout = QtGui.QGridLayout(synth_widget)
        self.gridLayout.setMargin(0)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem, 0, 0, 1, 1)
        self.frame_controls = QtGui.QFrame(synth_widget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.frame_controls.sizePolicy().hasHeightForWidth())
        self.frame_controls.setSizePolicy(sizePolicy)
        self.frame_controls.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame_controls.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_controls.setObjectName(_fromUtf8("frame_controls"))
        self.gridLayout_3 = QtGui.QGridLayout(self.frame_controls)
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.frame = QtGui.QFrame(self.frame_controls)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.frame.sizePolicy().hasHeightForWidth())
        self.frame.setSizePolicy(sizePolicy)
        self.frame.setMaximumSize(QtCore.QSize(16777215, 140))
        self.frame.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtGui.QFrame.Raised)
        self.frame.setObjectName(_fromUtf8("frame"))
        self.gridLayout_2 = QtGui.QGridLayout(self.frame)
        self.gridLayout_2.setMargin(4)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.label_7 = QtGui.QLabel(self.frame)
        self.label_7.setAlignment(QtCore.Qt.AlignCenter)
        self.label_7.setObjectName(_fromUtf8("label_7"))
        self.gridLayout_2.addWidget(self.label_7, 0, 2, 1, 1)
        self.dial_volume = QtGui.QDial(self.frame)
        self.dial_volume.setMaximum(100)
        self.dial_volume.setProperty("value", 99)
        self.dial_volume.setNotchTarget(10.0)
        self.dial_volume.setNotchesVisible(True)
        self.dial_volume.setObjectName(_fromUtf8("dial_volume"))
        self.gridLayout_2.addWidget(self.dial_volume, 1, 2, 1, 1)
        self.spin_volume = QtGui.QDoubleSpinBox(self.frame)
        self.spin_volume.setMaximum(100.0)
        self.spin_volume.setSingleStep(100.0)
        self.spin_volume.setProperty("value", 100.0)
        self.spin_volume.setObjectName(_fromUtf8("spin_volume"))
        self.gridLayout_2.addWidget(self.spin_volume, 2, 2, 1, 1)
        self.label_8 = QtGui.QLabel(self.frame)
        self.label_8.setAlignment(QtCore.Qt.AlignCenter)
        self.label_8.setObjectName(_fromUtf8("label_8"))
        self.gridLayout_2.addWidget(self.label_8, 0, 3, 1, 1)
        self.dial_pan = QtGui.QDial(self.frame)
        self.dial_pan.setMinimum(-20)
        self.dial_pan.setMaximum(20)
        self.dial_pan.setNotchTarget(10.0)
        self.dial_pan.setNotchesVisible(True)
        self.dial_pan.setObjectName(_fromUtf8("dial_pan"))
        self.gridLayout_2.addWidget(self.dial_pan, 1, 3, 1, 1)
        self.spin_pan = QtGui.QDoubleSpinBox(self.frame)
        self.spin_pan.setMinimum(-1000.0)
        self.spin_pan.setMaximum(1000.0)
        self.spin_pan.setProperty("value", 0.0)
        self.spin_pan.setObjectName(_fromUtf8("spin_pan"))
        self.gridLayout_2.addWidget(self.spin_pan, 2, 3, 1, 1)
        self.dial_decay = QtGui.QDial(self.frame)
        self.dial_decay.setMaximum(500)
        self.dial_decay.setProperty("value", 5)
        self.dial_decay.setNotchTarget(50.0)
        self.dial_decay.setNotchesVisible(True)
        self.dial_decay.setObjectName(_fromUtf8("dial_decay"))
        self.gridLayout_2.addWidget(self.dial_decay, 1, 1, 1, 1)
        self.dial_attack = QtGui.QDial(self.frame)
        self.dial_attack.setMaximum(500)
        self.dial_attack.setNotchTarget(50.0)
        self.dial_attack.setNotchesVisible(True)
        self.dial_attack.setObjectName(_fromUtf8("dial_attack"))
        self.gridLayout_2.addWidget(self.dial_attack, 1, 0, 1, 1)
        self.label_10 = QtGui.QLabel(self.frame)
        self.label_10.setAlignment(QtCore.Qt.AlignCenter)
        self.label_10.setObjectName(_fromUtf8("label_10"))
        self.gridLayout_2.addWidget(self.label_10, 0, 0, 1, 1)
        self.label_11 = QtGui.QLabel(self.frame)
        self.label_11.setAlignment(QtCore.Qt.AlignCenter)
        self.label_11.setObjectName(_fromUtf8("label_11"))
        self.gridLayout_2.addWidget(self.label_11, 0, 1, 1, 1)
        self.spin_attack = QtGui.QSpinBox(self.frame)
        self.spin_attack.setMaximum(100000)
        self.spin_attack.setObjectName(_fromUtf8("spin_attack"))
        self.gridLayout_2.addWidget(self.spin_attack, 2, 0, 1, 1)
        self.spin_decay = QtGui.QSpinBox(self.frame)
        self.spin_decay.setMaximum(100000)
        self.spin_decay.setProperty("value", 5)
        self.spin_decay.setObjectName(_fromUtf8("spin_decay"))
        self.gridLayout_2.addWidget(self.spin_decay, 2, 1, 1, 1)
        self.gridLayout_3.addWidget(self.frame, 3, 0, 1, 3)
        self.label_4 = QtGui.QLabel(self.frame_controls)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.gridLayout_3.addWidget(self.label_4, 5, 0, 1, 1)
        self.edit_duration = QtGui.QLineEdit(self.frame_controls)
        self.edit_duration.setObjectName(_fromUtf8("edit_duration"))
        self.gridLayout_3.addWidget(self.edit_duration, 6, 1, 1, 2)
        self.label_6 = QtGui.QLabel(self.frame_controls)
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.gridLayout_3.addWidget(self.label_6, 6, 0, 1, 1)
        self.spin_length = QtGui.QSpinBox(self.frame_controls)
        self.spin_length.setMaximum(100000000)
        self.spin_length.setProperty("value", 100)
        self.spin_length.setObjectName(_fromUtf8("spin_length"))
        self.gridLayout_3.addWidget(self.spin_length, 5, 1, 1, 2)
        self.label_2 = QtGui.QLabel(self.frame_controls)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.gridLayout_3.addWidget(self.label_2, 1, 0, 1, 1)
        self.edit_freq = QtGui.QLineEdit(self.frame_controls)
        self.edit_freq.setObjectName(_fromUtf8("edit_freq"))
        self.gridLayout_3.addWidget(self.edit_freq, 1, 1, 1, 1)
        self.widget = QtGui.QWidget(self.frame_controls)
        self.widget.setStyleSheet(
            _fromUtf8("background-color: #729fcf;\n"
                      "color: rgb(255, 255, 255);"))
        self.widget.setObjectName(_fromUtf8("widget"))
        self.horizontalLayout = QtGui.QHBoxLayout(self.widget)
        self.horizontalLayout.setMargin(5)
        self.horizontalLayout.setMargin(0)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.label_synth = QtGui.QLabel(self.widget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_synth.sizePolicy().hasHeightForWidth())
        self.label_synth.setSizePolicy(sizePolicy)
        self.label_synth.setText(_fromUtf8(""))
        self.label_synth.setPixmap(
            QtGui.QPixmap(_fromUtf8(":/icons/synth.png")))
        self.label_synth.setObjectName(_fromUtf8("label_synth"))
        self.horizontalLayout.addWidget(self.label_synth)
        self.label_9 = QtGui.QLabel(self.widget)
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.label_9.setFont(font)
        self.label_9.setObjectName(_fromUtf8("label_9"))
        self.horizontalLayout.addWidget(self.label_9)
        self.gridLayout_3.addWidget(self.widget, 0, 0, 1, 3)
        self.frame_3 = QtGui.QFrame(self.frame_controls)
        self.frame_3.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame_3.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_3.setObjectName(_fromUtf8("frame_3"))
        self.gridLayout_4 = QtGui.QGridLayout(self.frame_3)
        self.gridLayout_4.setMargin(4)
        self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
        self.label = QtGui.QLabel(self.frame_3)
        self.label.setAlignment(QtCore.Qt.AlignCenter)
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout_4.addWidget(self.label, 0, 0, 1, 1)
        self.label_12 = QtGui.QLabel(self.frame_3)
        self.label_12.setAlignment(QtCore.Qt.AlignCenter)
        self.label_12.setObjectName(_fromUtf8("label_12"))
        self.gridLayout_4.addWidget(self.label_12, 0, 1, 1, 1)
        self.label_13 = QtGui.QLabel(self.frame_3)
        self.label_13.setAlignment(QtCore.Qt.AlignCenter)
        self.label_13.setObjectName(_fromUtf8("label_13"))
        self.gridLayout_4.addWidget(self.label_13, 0, 2, 1, 1)
        self.label_14 = QtGui.QLabel(self.frame_3)
        self.label_14.setAlignment(QtCore.Qt.AlignCenter)
        self.label_14.setObjectName(_fromUtf8("label_14"))
        self.gridLayout_4.addWidget(self.label_14, 0, 3, 1, 1)
        self.button_sine = QtGui.QPushButton(self.frame_3)
        self.button_sine.setText(_fromUtf8(""))
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/sine.png")),
                       QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.button_sine.setIcon(icon)
        self.button_sine.setIconSize(QtCore.QSize(64, 64))
        self.button_sine.setCheckable(True)
        self.button_sine.setChecked(True)
        self.button_sine.setFlat(True)
        self.button_sine.setObjectName(_fromUtf8("button_sine"))
        self.gridLayout_4.addWidget(self.button_sine, 1, 0, 1, 1)
        self.button_saw = QtGui.QPushButton(self.frame_3)
        self.button_saw.setText(_fromUtf8(""))
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/saw.png")),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.button_saw.setIcon(icon1)
        self.button_saw.setIconSize(QtCore.QSize(64, 64))
        self.button_saw.setCheckable(True)
        self.button_saw.setFlat(True)
        self.button_saw.setObjectName(_fromUtf8("button_saw"))
        self.gridLayout_4.addWidget(self.button_saw, 1, 1, 1, 1)
        self.button_square = QtGui.QPushButton(self.frame_3)
        self.button_square.setText(_fromUtf8(""))
        icon2 = QtGui.QIcon()
        icon2.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/square.png")),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.button_square.setIcon(icon2)
        self.button_square.setIconSize(QtCore.QSize(64, 64))
        self.button_square.setCheckable(True)
        self.button_square.setFlat(True)
        self.button_square.setObjectName(_fromUtf8("button_square"))
        self.gridLayout_4.addWidget(self.button_square, 1, 2, 1, 1)
        self.button_white_noise = QtGui.QPushButton(self.frame_3)
        self.button_white_noise.setText(_fromUtf8(""))
        icon3 = QtGui.QIcon()
        icon3.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/white_noise.png")),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.button_white_noise.setIcon(icon3)
        self.button_white_noise.setIconSize(QtCore.QSize(64, 64))
        self.button_white_noise.setCheckable(True)
        self.button_white_noise.setFlat(True)
        self.button_white_noise.setObjectName(_fromUtf8("button_white_noise"))
        self.gridLayout_4.addWidget(self.button_white_noise, 1, 3, 1, 1)
        self.gridLayout_3.addWidget(self.frame_3, 2, 0, 1, 3)
        self.gridLayout.addWidget(self.frame_controls, 0, 2, 1, 1)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem1, 0, 3, 1, 1)

        self.retranslateUi(synth_widget)
        QtCore.QMetaObject.connectSlotsByName(synth_widget)