def setupUi(self, dials): dials.setObjectName("dials") dials.resize(673, 371) self.buttonBox = QtWidgets.QDialogButtonBox(dials) self.buttonBox.setGeometry(QtCore.QRect(570, 330, 91, 32)) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Close) self.buttonBox.setObjectName("buttonBox") self.dial_1 = QtWidgets.QDial(dials) self.dial_1.setGeometry(QtCore.QRect(10, 80, 211, 181)) self.dial_1.setNotchesVisible(True) self.dial_1.setObjectName("dial_1") self.dial_2 = QtWidgets.QDial(dials) self.dial_2.setGeometry(QtCore.QRect(230, 80, 211, 181)) self.dial_2.setNotchesVisible(True) self.dial_2.setObjectName("dial_2") self.dial_3 = QtWidgets.QDial(dials) self.dial_3.setGeometry(QtCore.QRect(450, 80, 211, 181)) self.dial_3.setNotchesVisible(True) self.dial_3.setObjectName("dial_3") self.pushButton_1 = QtWidgets.QPushButton(dials) self.pushButton_1.setGeometry(QtCore.QRect(170, 330, 191, 25)) self.pushButton_1.setObjectName("pushButton_1") self.pushButton_2 = QtWidgets.QPushButton(dials) self.pushButton_2.setGeometry(QtCore.QRect(60, 330, 89, 25)) self.pushButton_2.setObjectName("pushButton_2") self.retranslateUi(dials) self.buttonBox.accepted.connect(dials.accept) self.buttonBox.rejected.connect(dials.reject) QtCore.QMetaObject.connectSlotsByName(dials)
def setupUi(self, Form): Form.setObjectName("Form") Form.resize(641, 498) self.pushButton_OPEN = QtWidgets.QPushButton(Form) self.pushButton_OPEN.setGeometry(QtCore.QRect(430, 30, 75, 23)) self.pushButton_OPEN.setObjectName("pushButton_OPEN") self.dial = QtWidgets.QDial(Form) self.dial.setGeometry(QtCore.QRect(110, 160, 61, 81)) self.dial.setObjectName("dial") self.dial_2 = QtWidgets.QDial(Form) self.dial_2.setGeometry(QtCore.QRect(200, 160, 61, 81)) self.dial_2.setObjectName("dial_2") self.comboBox = QtWidgets.QComboBox(Form) self.comboBox.setGeometry(QtCore.QRect(350, 30, 69, 22)) self.comboBox.setObjectName("comboBox") self.pushButton = QtWidgets.QPushButton(Form) self.pushButton.setGeometry(QtCore.QRect(520, 170, 51, 23)) self.pushButton.setObjectName("pushButton") self.lineEdit_PWM = QtWidgets.QLineEdit(Form) self.lineEdit_PWM.setGeometry(QtCore.QRect(520, 140, 51, 20)) self.lineEdit_PWM.setObjectName("lineEdit_PWM") self.lineEdit_Speed = QtWidgets.QLineEdit(Form) self.lineEdit_Speed.setGeometry(QtCore.QRect(160, 240, 51, 20)) self.lineEdit_Speed.setObjectName("lineEdit_Speed") self.pushButton_CLOSE = QtWidgets.QPushButton(Form) self.pushButton_CLOSE.setGeometry(QtCore.QRect(510, 30, 75, 23)) self.pushButton_CLOSE.setObjectName("pushButton_CLOSE") self.label_PWM = QtWidgets.QLabel(Form) self.label_PWM.setGeometry(QtCore.QRect(470, 140, 51, 16)) self.label_PWM.setObjectName("label_PWM") self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(831, 413) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.spinBox = QtWidgets.QSpinBox(self.centralwidget) self.spinBox.setGeometry(QtCore.QRect(450, 220, 61, 21)) self.spinBox.setObjectName("spinBox") self.sensR = QtWidgets.QDial(self.centralwidget) self.sensR.setGeometry(QtCore.QRect(40, 280, 71, 81)) self.sensR.setMaximum(127) self.sensR.setObjectName("sensR") self.sensY = QtWidgets.QDial(self.centralwidget) self.sensY.setGeometry(QtCore.QRect(110, 280, 71, 81)) self.sensY.setMaximum(127) self.sensY.setObjectName("sensY") self.sensG = QtWidgets.QDial(self.centralwidget) self.sensG.setGeometry(QtCore.QRect(180, 280, 71, 81)) self.sensG.setMaximum(127) self.sensG.setObjectName("sensG") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 831, 21)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def setupUi(self, Form): Form.setObjectName("Form") Form.resize(400, 350) #SETTING UP THE BASICS FOR EVERY INPUT self.speed_dial = QtWidgets.QDial(Form) self.speed_dial.setGeometry(QtCore.QRect(225, 50, 100, 100)) self.speed_dial.setCursor(QtGui.QCursor(QtCore.Qt.ClosedHandCursor)) self.speed_dial.setProperty("value", 50) self.speed_dial.setObjectName("speed_dial") self.scroll_dial = QtWidgets.QDial(Form) self.scroll_dial.setGeometry(QtCore.QRect(75, 50, 100, 100)) self.scroll_dial.setCursor(QtGui.QCursor(QtCore.Qt.ClosedHandCursor)) self.scroll_dial.setMinimum(0) self.scroll_dial.setMaximum(9) self.scroll_dial.setSingleStep(1) self.scroll_dial.setProperty("value", 5) self.scroll_dial.setSliderPosition(0) self.scroll_dial.setObjectName("scroll_dial") self.scroll_label = QtWidgets.QLabel(Form) self.scroll_label.setGeometry(QtCore.QRect(100, 30, 50, 20)) self.scroll_label.setAlignment(QtCore.Qt.AlignCenter) self.scroll_label.setObjectName("scroll_label") self.label = QtWidgets.QLabel(Form) self.label.setGeometry(QtCore.QRect(250, 30, 50, 20)) self.label.setAlignment(QtCore.Qt.AlignCenter) self.label.setObjectName("label") self.memory_button = QtWidgets.QPushButton(Form) self.memory_button.setGeometry(QtCore.QRect(75, 175, 100, 50)) self.memory_button.setObjectName("memory_button") self.start_stop_button = QtWidgets.QPushButton(Form) self.start_stop_button.setGeometry(QtCore.QRect(225, 175, 100, 50)) self.start_stop_button.setObjectName("start_stop_button") self.record_button = QtWidgets.QPushButton(Form) self.record_button.setGeometry(QtCore.QRect(150, 250, 100, 50)) self.record_button.setObjectName("record_button") #CONNECTING EACH INPUT TO THE CALLBACK #CALLBACK WHEN DIAL POSITION IS CHANGED self.speed_dial.valueChanged.connect(self.speedDialMoved) self.scroll_dial.valueChanged.connect(self.scrollDialMoved) #CALLBACK FOR THE BUTTONS self.start_stop_button.clicked.connect(self.startStopClicked) self.record_button.clicked.connect(self.recordClicked) self.memory_button.clicked.connect(self.memoryClicked) #SET UP THE RIGHT NAME AND STUFF self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(951, 629) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.lcdNumber = QtWidgets.QLCDNumber(self.centralwidget) self.lcdNumber.setGeometry(QtCore.QRect(230, 150, 211, 141)) self.lcdNumber.setObjectName("lcdNumber") self.dial = QtWidgets.QDial(self.centralwidget) self.dial.setGeometry(QtCore.QRect(480, 150, 231, 131)) self.dial.setObjectName("dial") self.horizontalSlider = QtWidgets.QSlider(self.centralwidget) self.horizontalSlider.setGeometry(QtCore.QRect(520, 351, 231, 111)) self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal) self.horizontalSlider.setObjectName("horizontalSlider") self.lcdNumber_2 = QtWidgets.QLCDNumber(self.centralwidget) self.lcdNumber_2.setGeometry(QtCore.QRect(220, 350, 231, 121)) self.lcdNumber_2.setObjectName("lcdNumber_2") self.label = QtWidgets.QLabel(self.centralwidget) self.label.setGeometry(QtCore.QRect(90, 60, 72, 15)) self.label.setObjectName("label") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 951, 26)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(400, 300) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth()) MainWindow.setSizePolicy(sizePolicy) self.centralWidget = QtWidgets.QWidget(MainWindow) self.centralWidget.setObjectName("centralWidget") self.horizontalScrollBar = QtWidgets.QScrollBar(self.centralWidget) self.horizontalScrollBar.setGeometry(QtCore.QRect(170, 140, 160, 16)) self.horizontalScrollBar.setOrientation(QtCore.Qt.Horizontal) self.horizontalScrollBar.setObjectName("horizontalScrollBar") self.lcdNumber = QtWidgets.QLCDNumber(self.centralWidget) self.lcdNumber.setGeometry(QtCore.QRect(170, 70, 64, 23)) self.lcdNumber.setObjectName("lcdNumber") self.dial = QtWidgets.QDial(self.centralWidget) self.dial.setGeometry(QtCore.QRect(170, 190, 50, 64)) self.dial.setObjectName("dial") self.label = QtWidgets.QLabel(self.centralWidget) self.label.setGeometry(QtCore.QRect(70, 220, 60, 16)) self.label.setObjectName("label") self.label_2 = QtWidgets.QLabel(self.centralWidget) self.label_2.setGeometry(QtCore.QRect(70, 140, 60, 16)) self.label_2.setObjectName("label_2") MainWindow.setCentralWidget(self.centralWidget) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def create_bottom_right_groupbox(self): self.bottom_right_groupbox = qw.QGroupBox("Group 3") self.bottom_right_groupbox.setCheckable(True) self.bottom_right_groupbox.setChecked(True) line_edit = qw.QLineEdit("s3cRe7") line_edit.setEchoMode(qw.QLineEdit.Password) spin_box = qw.QSpinBox(self.bottom_right_groupbox) spin_box.setValue(50) date_time_edit = qw.QDateTimeEdit(self.bottom_right_groupbox) date_time_edit.setDateTime(QDateTime.currentDateTime()) slider = qw.QSlider(Qt.Horizontal, self.bottom_right_groupbox) slider.setValue(40) scroll_bar = qw.QScrollBar(Qt.Horizontal, self.bottom_right_groupbox) scroll_bar.setValue(60) dial = qw.QDial(self.bottom_right_groupbox) dial.setValue(30) dial.setNotchesVisible(True) layout = qw.QGridLayout() layout.addWidget(line_edit, 0, 0, 1, 2) layout.addWidget(spin_box, 1, 0, 1, 2) layout.addWidget(date_time_edit, 2, 0, 1, 2) layout.addWidget(slider, 3, 0) layout.addWidget(scroll_bar, 4, 0) layout.addWidget(dial, 3, 1, 2, 1) layout.setRowStretch(5, 1) self.bottom_right_groupbox.setLayout(layout)
def setupUi(self, myfirstgui): myfirstgui.setObjectName("myfirstgui") myfirstgui.resize(378, 297) self.buttonBox = QtWidgets.QDialogButtonBox(myfirstgui) self.buttonBox.setGeometry(QtCore.QRect(-230, 190, 381, 32)) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Close) self.buttonBox.setObjectName("buttonBox") self.dial = QtWidgets.QDial(myfirstgui) self.dial.setGeometry(QtCore.QRect(10, 10, 101, 91)) self.dial.setNotchesVisible(True) self.dial.setObjectName("dial") self.progressBar = QtWidgets.QProgressBar(myfirstgui) self.progressBar.setGeometry(QtCore.QRect(20, 150, 141, 23)) self.progressBar.setProperty("value", 0) self.progressBar.setObjectName("progressBar") self.lcdNumber = QtWidgets.QLCDNumber(myfirstgui) self.lcdNumber.setGeometry(QtCore.QRect(120, 120, 31, 23)) self.lcdNumber.setDigitCount(2) self.lcdNumber.setObjectName("lcdNumber") self.label = QtWidgets.QLabel(myfirstgui) self.label.setGeometry(QtCore.QRect(30, 120, 71, 21)) self.label.setObjectName("label") self.label_2 = QtWidgets.QLabel(myfirstgui) self.label_2.setGeometry(QtCore.QRect(180, 10, 181, 271)) self.label_2.setObjectName("label_2") self.retranslateUi(myfirstgui) self.buttonBox.accepted.connect(myfirstgui.accept) self.buttonBox.rejected.connect(myfirstgui.reject) QtCore.QMetaObject.connectSlotsByName(myfirstgui)
def __init__(self, Form): Form.setObjectName("Form") Form.resize(970, 659) self.verticalLayout_2 = QtWidgets.QVBoxLayout(Form) self.verticalLayout_2.setObjectName("verticalLayout_2") self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.dial = QtWidgets.QDial(Form) self.dial.setStyleSheet("QDial{\n" " background-color: rgb(170, 170, 255);\n" "}") self.dial.setObjectName("dial") self.dial.valueChanged.connect(self.dial_changed) self.dial.setMaximum(3600) # add some smoothness self.verticalLayout.addWidget(self.dial) self.label = QtWidgets.QLabel(Form) font = QtGui.QFont() font.setPointSize(14) font.setBold(True) font.setWeight(75) self.label.setFont(font) self.label.setText("") self.label.setObjectName("label") self.label.setStyleSheet("QLabel{\n" " color: red;\n" "}") self.verticalLayout.addWidget(self.label) self.verticalLayout_2.addLayout(self.verticalLayout) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
def __init__(self): super().__init__() self.resize(800, 600) self.setWindowTitle("My Application") layout = MYQT.QVBoxLayout() push = MYQT.QPushButton('press me') layout.addWidget(push) lineedit = MYQT.QLineEdit("Hello there ") layout.addWidget(lineedit) hwidget = MYQT.QWidget() hlayout = MYQT.QHBoxLayout() push1 = MYQT.QPushButton("hey") push2 = MYQT.QPushButton('Mey') hlayout.addWidget(push1) hlayout.addWidget(push2) hwidget.setLayout(hlayout) layout.addWidget(hwidget) analwidget = MYQT.QWidget() analwidgetlayout = MYQT.QHBoxLayout() for i in range(3): anal = MYQT.QDial() analwidgetlayout.addWidget(anal) analwidget.setLayout(analwidgetlayout) layout.addWidget(analwidget) widget = MYQT.QWidget() widget.setLayout(layout) self.setCentralWidget(widget) #---------- Actions ---------------- self._open_action = MYQT.QAction(QIcon('icons/about.png'), "Open", self) self._zoom_action = MYQT.QAction(QIcon('icons/zoom.png'), "Zoom", self) self._brain_action = MYQT.QAction(QIcon('icons/icon.png'), "Brain", self) self.pres = MYQT.QAction(QIcon('icons/icon.png'), 'Plot', self) self._ribbon = RibbonWidget(self) self.addToolBar(self._ribbon) home_tab = self._ribbon.add_ribbon_tab("edit") file_pane = home_tab.add_ribbon_pane("File") file_pane.add_ribbon_widget(RibbonButton(self, self._open_action, True)) file_pane.add_ribbon_widget(RibbonButton(self, self._zoom_action, True)) zoom_pane = home_tab.add_ribbon_pane("Zoom") zoom_pane.add_ribbon_widget( RibbonButton(self, self._brain_action, True)) plot_tab = self._ribbon.add_ribbon_tab("Plot") plot_pane = plot_tab.add_ribbon_pane("Plot Uitls") plot_pane.add_ribbon_widget(RibbonButton(self, self.pres, True)) Plotts_tab = self._ribbon.add_ribbon_tab("Plotter")
def setupUi(self, Form): Form.setObjectName("Form") Form.resize(400, 300) self.horizontalSlider = QtWidgets.QSlider(Form) self.horizontalSlider.setGeometry(QtCore.QRect(40, 250, 281, 22)) self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal) self.horizontalSlider.setObjectName("horizontalSlider") self.verticalSlider = QtWidgets.QSlider(Form) self.verticalSlider.setGeometry(QtCore.QRect(370, 10, 22, 191)) self.verticalSlider.setOrientation(QtCore.Qt.Vertical) self.verticalSlider.setObjectName("verticalSlider") self.dial = QtWidgets.QDial(Form) self.dial.setGeometry(QtCore.QRect(340, 230, 50, 64)) self.dial.setObjectName("dial") self.label = QtWidgets.QLabel(Form) self.label.setGeometry(QtCore.QRect(150, 70, 151, 111)) font = QtGui.QFont() font.setPointSize(72) self.label.setFont(font) self.label.setObjectName("label") self.retranslateUi(Form) self.horizontalSlider.valueChanged['int'].connect(self.label.setNum) self.dial.valueChanged['int'].connect(self.label.setNum) self.horizontalSlider.valueChanged['int'].connect(self.dial.setValue) self.dial.valueChanged['int'].connect(self.horizontalSlider.setValue) self.verticalSlider.valueChanged['int'].connect(self.label.setNum) self.dial.valueChanged['int'].connect(self.verticalSlider.setValue) self.verticalSlider.valueChanged['int'].connect( self.horizontalSlider.setValue) QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, binCount): binCount.setObjectName("binCount") binCount.resize(483, 163) self.buttonBox = QtWidgets.QDialogButtonBox(binCount) self.buttonBox.setGeometry(QtCore.QRect(60, 130, 81, 32)) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Close) self.buttonBox.setObjectName("buttonBox") self.dial = QtWidgets.QDial(binCount) self.dial.setGeometry(QtCore.QRect(40, 0, 121, 131)) self.dial.setMaximum(15) self.dial.setNotchesVisible(True) self.dial.setObjectName("dial") self.lcdNumber = QtWidgets.QLCDNumber(binCount) self.lcdNumber.setGeometry(QtCore.QRect(10, 90, 31, 23)) self.lcdNumber.setDigitCount(2) self.lcdNumber.setObjectName("lcdNumber") self.label_1 = QtWidgets.QLabel(binCount) self.label_1.setGeometry(QtCore.QRect(340, 30, 71, 21)) self.label_1.setObjectName("label_1") self.label_2 = QtWidgets.QLabel(binCount) self.label_2.setGeometry(QtCore.QRect(270, 30, 71, 21)) self.label_2.setObjectName("label_2") self.label_3 = QtWidgets.QLabel(binCount) self.label_3.setGeometry(QtCore.QRect(200, 30, 71, 21)) self.label_3.setObjectName("label_3") self.label_0 = QtWidgets.QLabel(binCount) self.label_0.setGeometry(QtCore.QRect(410, 30, 71, 21)) self.label_0.setObjectName("label_0") self.retranslateUi(binCount) self.buttonBox.accepted.connect(binCount.accept) self.buttonBox.rejected.connect(binCount.reject) QtCore.QMetaObject.connectSlotsByName(binCount)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(411, 476) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.widget = QtWidgets.QWidget(self.centralwidget) self.widget.setGeometry(QtCore.QRect(80, 60, 231, 291)) self.widget.setObjectName("widget") self.verticalLayout = QtWidgets.QVBoxLayout(self.widget) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.lcdNumber = QtWidgets.QLCDNumber(self.widget) self.lcdNumber.setObjectName("lcdNumber") self.verticalLayout.addWidget(self.lcdNumber) self.dial = QtWidgets.QDial(self.widget) self.dial.setObjectName("dial") self.verticalLayout.addWidget(self.dial) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 411, 28)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) self.dial.valueChanged['int'].connect(self.lcdNumber.display) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(800, 600) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.dial = QtWidgets.QDial(self.centralwidget) self.dial.setGeometry(QtCore.QRect(200, 240, 81, 81)) self.dial.setSliderPosition(0) self.dial.setInvertedControls(False) self.dial.setWrapping(False) self.dial.setNotchesVisible(True) self.dial.setObjectName("dial") self.label = QtWidgets.QLabel(self.centralwidget) self.label.setGeometry(QtCore.QRect(290, 260, 41, 41)) font = QtGui.QFont() font.setPointSize(26) font.setBold(True) font.setWeight(75) self.label.setFont(font) self.label.setObjectName("label") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 23)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) self.dial.valueChanged.connect(self.value_change)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(287, 300) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.dial = QtWidgets.QDial(self.centralwidget) self.dial.setGeometry(QtCore.QRect(30, 10, 221, 221)) self.dial.setObjectName("dial") self.dial.valueChanged.connect(lambda value: self.while_press(value)) self.random_number = (int)(random()*98+1) self.textBrowser = QtWidgets.QTextBrowser(self.centralwidget) self.textBrowser.setGeometry(QtCore.QRect(10, 220, 256, 31)) self.textBrowser.setObjectName("textBrowser") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 287, 23)) self.menubar.setObjectName("menubar") self.menu = QtWidgets.QMenu(self.menubar) self.menu.setObjectName("menu") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.action = QtWidgets.QAction(MainWindow) self.action.setObjectName("action") self.action.triggered.connect(lambda event: self.while_press(event)) self.menu.addAction(self.action) self.menubar.addAction(self.menu.menuAction()) MainWindow.show() self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def __init__(self, parent): super().__init__(parent) # Main UI code goes here # set widget size self.setFixedSize(qtc.QSize(140, 60)) # make slider, set size self.slider = qtw.QDial(self) self.slider.setFixedSize((qtc.QSize(55, 55))) # name slider (is this necessary?) self.slider.setObjectName("slider") # make spinbox, set size self.spinBox = qtw.QSpinBox(self) self.spinBox.setFixedSize((qtc.QSize(50, 45))) # position it self.spinBox.move(70, 7) # name it. necessary? self.spinBox.setObjectName("spinBox") # connect signals and slots self.slider.valueChanged['int'].connect(self.spinBox.setValue) self.spinBox.valueChanged['int'].connect(self.slider.setValue) self.slider.valueChanged['int'].connect(self.doWork) self.spinBox.valueChanged['int'].connect(self.doWork) qtc.QMetaObject.connectSlotsByName(self) # show it self.show()
def knob(ui_manager, panel, layout, label='', range_min=-180, range_max=180, action='', suffix='', wrapping=True): """ :param ui_manager: :param panel: :param layout: :param label: :param range_min: :param range_max: :param action: :param suffix: :param wrapping: :return: """ slabel = QtWidgets.QLabel(label, panel) slabel.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter) dial = QtWidgets.QDial() dial.setFixedSize(28, 28) dial.setWrapping(wrapping) dial.setRange(range_min, range_max) slabel.setBuddy(dial) dial.k_buddy = slabel ui_manager.connect_element_to_action(dial, action) layout.addWidget(slabel) layout.addWidget(dial) return spinbox
def __init__(self, ui_manager, parent, layout, label='', suffix='', action=''): QtWidgets.QWidget.__init__(self, parent) hlayout = QtWidgets.QHBoxLayout() self.label = QtWidgets.QLabel(label, self) hlayout.addWidget(self.label) self.dial = QtWidgets.QDial(self) self.dial.setFixedSize(28, 28) self.dial.setWrapping(True) self.dial.setRange(-180, 180) hlayout.addWidget(self.dial) self.spinbox = QtWidgets.QSpinBox(self) self.spinbox.setAccelerated(True) self.spinbox.setReadOnly(False) self.spinbox.setButtonSymbols(QtWidgets.QAbstractSpinBox.PlusMinus) self.spinbox.setRange(0, 360) self.spinbox.setSuffix(suffix) self.spinbox.setWrapping(True) self.spinbox.setFixedWidth(50) self.label.setBuddy(self.spinbox) hlayout.addWidget(self.spinbox) self.setLayout(hlayout) ui_manager.connect_element_to_action(self, action) layout.addWidget(self)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(544, 300) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.tabWidget = QtWidgets.QTabWidget(self.centralwidget) self.tabWidget.setGeometry(QtCore.QRect(0, 0, 541, 271)) self.tabWidget.setObjectName("tabWidget") self.tab = QtWidgets.QWidget() self.tab.setObjectName("tab") self.pushButton = QtWidgets.QPushButton(self.tab) self.pushButton.setGeometry(QtCore.QRect(0, 190, 75, 23)) self.pushButton.setObjectName("pushButton") self.tabWidget.addTab(self.tab, "") self.tab_2 = QtWidgets.QWidget() self.tab_2.setObjectName("tab_2") self.dial = QtWidgets.QDial(self.tab_2) self.dial.setGeometry(QtCore.QRect(80, 70, 50, 64)) self.dial.setObjectName("dial") self.tabWidget.addTab(self.tab_2, "") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 544, 21)) self.menubar.setObjectName("menubar") self.menuFile = QtWidgets.QMenu(self.menubar) self.menuFile.setObjectName("menuFile") self.menuEdit = QtWidgets.QMenu(self.menubar) self.menuEdit.setObjectName("menuEdit") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.actionNew = QtWidgets.QAction(MainWindow) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap("icons/new_icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionNew.setIcon(icon) self.actionNew.setObjectName("actionNew") self.actionExit = QtWidgets.QAction(MainWindow) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap("icons/exit_icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionExit.setIcon(icon1) self.actionExit.setObjectName("actionExit") self.actionItem1 = QtWidgets.QAction(MainWindow) self.actionItem1.setObjectName("actionItem1") self.actionItem2 = QtWidgets.QAction(MainWindow) self.actionItem2.setObjectName("actionItem2") self.menuFile.addAction(self.actionNew) self.menuFile.addSeparator() self.menuFile.addAction(self.actionExit) self.menuFile.addSeparator() self.menubar.addAction(self.menuFile.menuAction()) self.menubar.addAction(self.menuEdit.menuAction()) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(1) self.actionExit.triggered.connect(MainWindow.close) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def setupUi(self, DeviceUI): DeviceUI.setObjectName("DeviceUI") DeviceUI.resize(800, 480) self.centralWidget = QtWidgets.QWidget(DeviceUI) self.centralWidget.setObjectName("centralWidget") self.ioTabs = QtWidgets.QTabWidget(self.centralWidget) self.ioTabs.setGeometry(QtCore.QRect(0, 0, 800, 480)) self.ioTabs.setObjectName("ioTabs") self.inputTab = QtWidgets.QWidget() self.inputTab.setAccessibleName("") self.inputTab.setObjectName("inputTab") self.waveformGroupBox = QtWidgets.QGroupBox(self.inputTab) self.waveformGroupBox.setGeometry(QtCore.QRect(20, 10, 301, 131)) self.waveformGroupBox.setObjectName("waveformGroupBox") self.waveformSpinBox = QtWidgets.QDoubleSpinBox(self.waveformGroupBox) self.waveformSpinBox.setGeometry(QtCore.QRect(230, 20, 62, 31)) self.waveformSpinBox.setObjectName("waveformSpinBox") self.waveformSlider = QtWidgets.QSlider(self.waveformGroupBox) self.waveformSlider.setGeometry(QtCore.QRect(10, 100, 281, 22)) self.waveformSlider.setMaximum(99) self.waveformSlider.setOrientation(QtCore.Qt.Horizontal) self.waveformSlider.setObjectName("waveformSlider") self.waveformDial = QtWidgets.QDial(self.waveformGroupBox) self.waveformDial.setGeometry(QtCore.QRect(0, 20, 71, 71)) self.waveformDial.setObjectName("waveformDial") self.sinePushButton = QtWidgets.QPushButton(self.waveformGroupBox) self.sinePushButton.setGeometry(QtCore.QRect(80, 20, 41, 31)) self.sinePushButton.setObjectName("sinePushButton") self.squarePushButton = QtWidgets.QPushButton(self.waveformGroupBox) self.squarePushButton.setGeometry(QtCore.QRect(130, 20, 41, 31)) self.squarePushButton.setObjectName("squarePushButton") self.trianglePushButton = QtWidgets.QPushButton(self.waveformGroupBox) self.trianglePushButton.setGeometry(QtCore.QRect(180, 20, 41, 31)) self.trianglePushButton.setObjectName("trianglePushButton") self.waveformOutPushButton = QtWidgets.QPushButton( self.waveformGroupBox) self.waveformOutPushButton.setGeometry(QtCore.QRect(180, 60, 41, 31)) self.waveformOutPushButton.setObjectName("waveformOutPushButton") self.frequencyPushButton = QtWidgets.QPushButton(self.waveformGroupBox) self.frequencyPushButton.setGeometry(QtCore.QRect(80, 60, 41, 31)) self.frequencyPushButton.setObjectName("frequencyPushButton") self.amplitudePushButton = QtWidgets.QPushButton(self.waveformGroupBox) self.amplitudePushButton.setGeometry(QtCore.QRect(130, 60, 41, 31)) self.amplitudePushButton.setObjectName("amplitudePushButton") self.waveformSpinBoxPushButton = QtWidgets.QPushButton( self.waveformGroupBox) self.waveformSpinBoxPushButton.setGeometry( QtCore.QRect(230, 60, 61, 31)) self.waveformSpinBoxPushButton.setObjectName( "waveformSpinBoxPushButton") self.ioTabs.addTab(self.inputTab, "") self.outputTab = QtWidgets.QWidget() self.outputTab.setObjectName("outputTab") self.ioTabs.addTab(self.outputTab, "") DeviceUI.setCentralWidget(self.centralWidget) self.retranslateUi(DeviceUI) self.ioTabs.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(DeviceUI)
def __init__(self, title='', factor=1): super(LabeledCircleWidget, self).__init__() self._title = title self.title_label = QtWidgets.QLabel(self.title) self.value_label = QtWidgets.QLineEdit('') self.value_label.setValidator(QtGui.QDoubleValidator()) self.value_label.returnPressed.connect(self.update_value) self.value_label.setFixedWidth(50) self.dial = QtWidgets.QDial() self.dial.valueChanged.connect(self.value_changed) self.dial.setSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) self.value_label.setSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.v_layout = QtWidgets.QVBoxLayout() self.h_layout = QtWidgets.QHBoxLayout() self.h_layout.addWidget(self.dial) self.h_layout.addWidget(self.value_label) self.v_layout.addWidget(self.title_label) self.v_layout.addLayout(self.h_layout) self.setLayout(self.v_layout) self.valueChanged = self.dial.valueChanged self.setMinimum = self.dial.setMinimum self.setMaximum = self.dial.setMaximum self.setValue = self.dial.setValue self.value = self.dial.value self.setSingleStep = self.dial.setSingleStep self.setEnabled = self.dial.setEnabled self.setRange = self.dial.setRange self.factor = factor self.value_changed(self.dial.value())
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(800, 600) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.verticalLayoutWidget = QtWidgets.QWidget(self.centralwidget) self.verticalLayoutWidget.setGeometry(QtCore.QRect(30, 20, 351, 451)) self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") self.verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget) self.verticalLayout.setSizeConstraint( QtWidgets.QLayout.SetMinAndMaxSize) self.verticalLayout.setObjectName("verticalLayout") self.lcdNumber = QtWidgets.QLCDNumber(self.verticalLayoutWidget) self.lcdNumber.setMinimumSize(QtCore.QSize(0, 100)) self.lcdNumber.setDigitCount(10) self.lcdNumber.setMode(QtWidgets.QLCDNumber.Dec) self.lcdNumber.setSegmentStyle(QtWidgets.QLCDNumber.Filled) self.lcdNumber.setObjectName("lcdNumber") self.verticalLayout.addWidget(self.lcdNumber) self.dial = QtWidgets.QDial(self.verticalLayoutWidget) self.dial.setObjectName("dial") self.verticalLayout.addWidget(self.dial) self.progressBar = QtWidgets.QProgressBar(self.verticalLayoutWidget) self.progressBar.setProperty("value", 0) self.progressBar.setObjectName("progressBar") self.verticalLayout.addWidget(self.progressBar) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.verticalLayout.addItem(spacerItem) self.horizontalSlider = QtWidgets.QSlider(self.verticalLayoutWidget) self.horizontalSlider.setMaximum(10000000) self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal) self.horizontalSlider.setObjectName("horizontalSlider") self.verticalLayout.addWidget(self.horizontalSlider) self.Btn = QtWidgets.QPushButton(self.verticalLayoutWidget) self.Btn.setObjectName("Btn") self.verticalLayout.addWidget(self.Btn) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 23)) self.menubar.setObjectName("menubar") self.menuFile = QtWidgets.QMenu(self.menubar) self.menuFile.setObjectName("menuFile") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.actionSave = QtWidgets.QAction(MainWindow) self.actionSave.setObjectName("actionSave") self.menuFile.addAction(self.actionSave) self.menubar.addAction(self.menuFile.menuAction()) self.retranslateUi(MainWindow) self.horizontalSlider.sliderMoved['int'].connect( self.lcdNumber.display) self.actionSave.triggered.connect(self.lcdNumber.close) self.dial.valueChanged['int'].connect(self.progressBar.setValue) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def __init__(self, *args, **kwargs): super(MainWindow2, self).__init__(*args, **kwargs) self.setWindowTitle("My Awesome App") combo_box = QtWidgets.QComboBox() combo_box.addItems(["One", "Two", "Three"]) label = QtWidgets.QLabel("Hello") font = label.font() font.setPointSize(30) label.setFont(font) label.setAlignment(Qt.AlignHCenter | Qt.AlignVCenter) checkbox = QtWidgets.QCheckBox() checkbox.setCheckState(Qt.Checked) checkbox.setCheckState(Qt.PartiallyChecked) # Or: widget.setTriState(True) checkbox.stateChanged.connect(self.show_state) list_widget = QtWidgets.QListWidget() list_widget.addItems(["One", "Two", "Three"]) line_edit = QtWidgets.QLineEdit() line_edit.setMaxLength(10) line_edit.setPlaceholderText("Enter your text") # widget.setReadOnly(True) # uncomment this to make readonly line_edit.returnPressed.connect(self.return_pressed) layout = QtWidgets.QVBoxLayout() widgets = [ checkbox, combo_box, list_widget, line_edit, QtWidgets.QDateEdit(), QtWidgets.QDateTimeEdit(), QtWidgets.QDial(), QtWidgets.QDoubleSpinBox(), QtWidgets.QFontComboBox(), QtWidgets.QLCDNumber(), label, QtWidgets.QLineEdit(), QtWidgets.QProgressBar(), QtWidgets.QPushButton(), QtWidgets.QRadioButton(), QtWidgets.QSlider(), QtWidgets.QSpinBox(), QtWidgets.QTimeEdit() ] for w in widgets: layout.addWidget(w) widget = QtWidgets.QWidget() widget.setLayout(layout) # Set the central widget of the Window. Widget will expand # to take up all the space in the window by default. self.setCentralWidget(widget)
def setupUi(self, e_prop): e_prop.setObjectName("e_prop") e_prop.resize(140, 190) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(e_prop.sizePolicy().hasHeightForWidth()) e_prop.setSizePolicy(sizePolicy) e_prop.setMinimumSize(QtCore.QSize(140, 190)) e_prop.setMaximumSize(QtCore.QSize(140, 190)) self.verticalLayout = QtWidgets.QVBoxLayout(e_prop) self.verticalLayout.setObjectName("verticalLayout") self.frame = QtWidgets.QFrame(e_prop) self.frame.setFrameShape(QtWidgets.QFrame.WinPanel) self.frame.setFrameShadow(QtWidgets.QFrame.Sunken) self.frame.setObjectName("frame") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.frame) self.verticalLayout_2.setObjectName("verticalLayout_2") self.Prop = QtWidgets.QLabel(self.frame) font = QtGui.QFont() font.setPointSize(11) self.Prop.setFont(font) self.Prop.setTextFormat(QtCore.Qt.PlainText) self.Prop.setScaledContents(True) self.Prop.setAlignment(QtCore.Qt.AlignCenter) self.Prop.setWordWrap(True) self.Prop.setObjectName("Prop") self.verticalLayout_2.addWidget(self.Prop) self.preset = QtWidgets.QDial(self.frame) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.preset.sizePolicy().hasHeightForWidth()) self.preset.setSizePolicy(sizePolicy) self.preset.setMaximum(100) self.preset.setSingleStep(1) self.preset.setProperty("value", 0) self.preset.setSliderPosition(0) self.preset.setTracking(False) self.preset.setWrapping(True) self.preset.setNotchesVisible(True) self.preset.setObjectName("preset") self.verticalLayout_2.addWidget(self.preset) self.value = QtWidgets.QLabel(self.frame) self.value.setStyleSheet("border-radius: 3px;\n" "background-color: rgb(128, 202, 44);") self.value.setFrameShadow(QtWidgets.QFrame.Sunken) self.value.setAlignment(QtCore.Qt.AlignCenter) self.value.setTextInteractionFlags(QtCore.Qt.LinksAccessibleByMouse) self.value.setObjectName("value") self.verticalLayout_2.addWidget(self.value) self.verticalLayout.addWidget(self.frame) self.retranslateUi(e_prop) QtCore.QMetaObject.connectSlotsByName(e_prop)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(800, 600) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.horizontalLayout = QtWidgets.QHBoxLayout(self.centralwidget) self.horizontalLayout.setObjectName("horizontalLayout") self.vuePrincipale = QtWidgets.QGraphicsView(self.centralwidget) self.vuePrincipale.setObjectName("vuePrincipale") self.horizontalLayout.addWidget(self.vuePrincipale) MainWindow.setCentralWidget(self.centralwidget) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.dockWidget = QtWidgets.QDockWidget(MainWindow) self.dockWidget.setFeatures(QtWidgets.QDockWidget.DockWidgetFloatable|QtWidgets.QDockWidget.DockWidgetMovable) self.dockWidget.setAllowedAreas(QtCore.Qt.LeftDockWidgetArea|QtCore.Qt.RightDockWidgetArea) self.dockWidget.setObjectName("dockWidget") self.dockWidgetContents = QtWidgets.QWidget() self.dockWidgetContents.setObjectName("dockWidgetContents") self.verticalLayout = QtWidgets.QVBoxLayout(self.dockWidgetContents) self.verticalLayout.setObjectName("verticalLayout") self.pushButtonCreerDisque = QtWidgets.QPushButton(self.dockWidgetContents) self.pushButtonCreerDisque.setObjectName("pushButtonCreerDisque") self.verticalLayout.addWidget(self.pushButtonCreerDisque) self.pushButtonChangerCouleur = QtWidgets.QPushButton(self.dockWidgetContents) self.pushButtonChangerCouleur.setObjectName("pushButtonChangerCouleur") self.verticalLayout.addWidget(self.pushButtonChangerCouleur) self.lineEditTexte = QtWidgets.QLineEdit(self.dockWidgetContents) self.lineEditTexte.setObjectName("lineEditTexte") self.verticalLayout.addWidget(self.lineEditTexte) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem) self.vueGlobale = QtWidgets.QGraphicsView(self.dockWidgetContents) self.vueGlobale.setObjectName("vueGlobale") self.verticalLayout.addWidget(self.vueGlobale) spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem1) self.dialRotation = QtWidgets.QDial(self.dockWidgetContents) self.dialRotation.setMinimum(-180) self.dialRotation.setMaximum(180) self.dialRotation.setTracking(True) self.dialRotation.setWrapping(True) self.dialRotation.setNotchTarget(30.0) self.dialRotation.setNotchesVisible(True) self.dialRotation.setObjectName("dialRotation") self.verticalLayout.addWidget(self.dialRotation) self.horizontalSliderZoom = QtWidgets.QSlider(self.dockWidgetContents) self.horizontalSliderZoom.setMinimum(10) self.horizontalSliderZoom.setMaximum(1000) self.horizontalSliderZoom.setOrientation(QtCore.Qt.Horizontal) self.horizontalSliderZoom.setObjectName("horizontalSliderZoom") self.verticalLayout.addWidget(self.horizontalSliderZoom) self.dockWidget.setWidget(self.dockWidgetContents) MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(1), self.dockWidget) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(840, 680) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.horizontalLayoutWidget = QtWidgets.QWidget(self.centralwidget) self.horizontalLayoutWidget.setGeometry(QtCore.QRect(-1, 0, 841, 631)) self.horizontalLayoutWidget.setObjectName("horizontalLayoutWidget") self.horizontalLayout = QtWidgets.QHBoxLayout( self.horizontalLayoutWidget) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setObjectName("horizontalLayout") self.graphicsView = QtWidgets.QGraphicsView( self.horizontalLayoutWidget) self.graphicsView.setObjectName("graphicsView") self.horizontalLayout.addWidget(self.graphicsView) self.groupBox = QtWidgets.QGroupBox(self.horizontalLayoutWidget) self.groupBox.setObjectName("groupBox") self.verticalLayoutWidget = QtWidgets.QWidget(self.groupBox) self.verticalLayoutWidget.setGeometry(QtCore.QRect(9, 19, 371, 611)) self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") self.verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.dial = QtWidgets.QDial(self.verticalLayoutWidget) self.dial.setObjectName("dial") self.verticalLayout.addWidget(self.dial) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem) self.verticalSlider = QtWidgets.QSlider(self.verticalLayoutWidget) self.verticalSlider.setOrientation(QtCore.Qt.Vertical) self.verticalSlider.setObjectName("verticalSlider") self.verticalLayout.addWidget(self.verticalSlider) spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem1) self.pushButton2 = QtWidgets.QPushButton(self.verticalLayoutWidget) self.pushButton2.setObjectName("pushButton2") self.verticalLayout.addWidget(self.pushButton2) self.pushButton = QtWidgets.QPushButton(self.verticalLayoutWidget) self.pushButton.setObjectName("pushButton") self.verticalLayout.addWidget(self.pushButton) self.horizontalLayout.addWidget(self.groupBox) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 840, 22)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def __init__(self, q_main_window: QtWidgets.QMainWindow, size: int): # dial for rotating the mandlebrot self.q_dial = QtWidgets.QDial(q_main_window) self.q_dial.setMinimum(0) self.q_dial.setMaximum(360) self.q_dial.setValue(180) self.q_dial.setWrapping(True) self.q_dial.setTracking(False) self.q_dial.setFixedWidth(size)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(225, 275) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.pushButton = QtWidgets.QPushButton(self.centralwidget) self.pushButton.setGeometry(QtCore.QRect(60, 30, 111, 71)) font = QtGui.QFont() font.setFamily("Noto Mono") font.setPointSize(12) self.pushButton.setFont(font) self.pushButton.setObjectName("pushButton") self.plainTextEdit = QtWidgets.QPlainTextEdit(self.centralwidget) self.plainTextEdit.setGeometry(QtCore.QRect(90, 120, 51, 81)) font = QtGui.QFont() font.setFamily("Noto Serif Light") font.setPointSize(36) self.plainTextEdit.setFont(font) self.plainTextEdit.setReadOnly(True) self.plainTextEdit.setCenterOnScroll(False) self.plainTextEdit.setObjectName("plainTextEdit") self.dial = QtWidgets.QDial(self.centralwidget) self.dial.setEnabled(True) self.dial.setGeometry(QtCore.QRect(10, 210, 51, 41)) palette = QtGui.QPalette() brush = QtGui.QBrush(QtGui.QColor(226, 226, 226)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush) brush = QtGui.QBrush(QtGui.QColor(226, 226, 226)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush) brush = QtGui.QBrush(QtGui.QColor(226, 226, 226)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush) self.dial.setPalette(palette) self.dial.setStatusTip("") self.dial.setAccessibleDescription("") self.dial.setAutoFillBackground(False) self.dial.setMaximum(0) self.dial.setTracking(False) self.dial.setOrientation(QtCore.Qt.Horizontal) self.dial.setInvertedAppearance(False) self.dial.setInvertedControls(False) self.dial.setWrapping(True) self.dial.setNotchesVisible(False) self.dial.setObjectName("dial") MainWindow.setCentralWidget(self.centralwidget) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) self.pushButton.clicked.connect(self.rec)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(800, 600) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.button1 = QtWidgets.QPushButton(self.centralwidget) self.button1.setGeometry(QtCore.QRect(30, 430, 211, 111)) self.button1.setObjectName("button1") self.label1 = QtWidgets.QLabel(self.centralwidget) self.label1.setGeometry(QtCore.QRect(610, 0, 181, 71)) self.label1.setObjectName("label1") self.dial = QtWidgets.QDial(self.centralwidget) self.dial.setGeometry(QtCore.QRect(630, 410, 141, 141)) self.dial.setObjectName("dial") self.lcdNumber = QtWidgets.QLCDNumber(self.centralwidget) self.lcdNumber.setGeometry(QtCore.QRect(590, 310, 201, 61)) self.lcdNumber.setObjectName("lcdNumber") self.verticalSlider = QtWidgets.QSlider(self.centralwidget) self.verticalSlider.setGeometry(QtCore.QRect(600, 419, 22, 121)) self.verticalSlider.setOrientation(QtCore.Qt.Vertical) self.verticalSlider.setObjectName("verticalSlider") self.line = QtWidgets.QFrame(self.centralwidget) self.line.setGeometry(QtCore.QRect(20, 370, 771, 16)) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.calendarWidget = QtWidgets.QCalendarWidget(self.centralwidget) self.calendarWidget.setGeometry(QtCore.QRect(10, 30, 312, 183)) self.calendarWidget.setObjectName("calendarWidget") self.horizontalScrollBar = QtWidgets.QScrollBar(self.centralwidget) self.horizontalScrollBar.setGeometry(QtCore.QRect(20, 380, 771, 20)) self.horizontalScrollBar.setOrientation(QtCore.Qt.Horizontal) self.horizontalScrollBar.setObjectName("horizontalScrollBar") self.graphicsView = QtWidgets.QGraphicsView(self.centralwidget) self.graphicsView.setGeometry(QtCore.QRect(10, 230, 781, 71)) self.graphicsView.setObjectName("graphicsView") self.tableView = QtWidgets.QTableView(self.centralwidget) self.tableView.setGeometry(QtCore.QRect(330, 20, 256, 192)) self.tableView.setObjectName("tableView") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 21)) self.menubar.setObjectName("menubar") self.menuFile = QtWidgets.QMenu(self.menubar) self.menuFile.setObjectName("menuFile") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.menuFile.addSeparator() self.menubar.addAction(self.menuFile.menuAction()) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def __init__(self, steps=5, *args, **kwargs): super(Traffic, self).__init__(*args, **kwargs) layout = QtWidgets.QVBoxLayout() self._bar = _Bar() layout.addWidget(self._bar) self._dial = QtWidgets.QDial() self._dial.valueChanged.connect(self._bar._trigger_refresh) layout.addWidget(self._dial) self.setLayout(layout)