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()