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)
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)
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)
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)
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()'))
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)
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)
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)
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)
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)
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)
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()
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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; } \ ')
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)