Venster met schuifbalk en LCD scherm

Op deze pagina:

    Dit zet een venster op het scherm met een LCD display en een schuifbalk. Het bewegen van de schuifbalk veranderd de waarden op de LCD display. De waarden lopen van 0 tot en met 99. Bij het openen van de app staat de waarde op 0. Klikken op de schuifblak laat de waarden verspringen met 10 tegelijk.

    
    #!/usr/bin/python3
    # -*- coding: utf-8 -*-
    
    import sys
    
    from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QLCDNumber, QSlider
    
    from PyQt5.QtCore import Qt
    
    class Venster(QWidget):
    
        def __init__(self):
            super(Venster, self).__init__()
    
            self.initUI()
    
        def initUI(self):
    
            lcd = QLCDNumber(self)
            sld = QSlider(Qt.Horizontal, self)
    
            vbox = QVBoxLayout()
            vbox.addWidget(lcd)
            vbox.addWidget(sld)
    
            self.setLayout(vbox)
            sld.valueChanged.connect(lcd.display)
    
            self.setGeometry(400, 400, 250, 200)
            self.setWindowTitle('Schuifbalk en LCD')
            self.show()
    
    def main():
    
        app = QApplication(sys.argv)
        window = Venster()
        sys.exit(app.exec_())
    
    if __name__ == '__main__':
        main()
    

    lcd en schuifbalk venster

     

    Verwante artikelen