Beispiel #1
0
    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)
Beispiel #2
0
 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)
Beispiel #3
0
    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)
Beispiel #4
0
    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)
Beispiel #5
0
    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)
Beispiel #7
0
    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)
Beispiel #8
0
    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)
Beispiel #9
0
    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)
Beispiel #10
0
    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")
Beispiel #11
0
    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)
Beispiel #12
0
    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)
Beispiel #13
0
    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)
Beispiel #14
0
    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)
Beispiel #15
0
    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()
Beispiel #17
0
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
Beispiel #18
0
 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)
Beispiel #19
0
    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)
Beispiel #20
0
    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)
Beispiel #21
0
    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())
Beispiel #22
0
    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)
Beispiel #23
0
    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)
Beispiel #25
0
    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)
Beispiel #26
0
    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)
Beispiel #27
0
 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)
Beispiel #28
0
    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)
Beispiel #29
0
    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)