Skip to content

Instantly share code, notes, and snippets.

@FloydanTheBeast
Last active January 12, 2020 16:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save FloydanTheBeast/17248a04bdf95d75bebe2f7220fe3949 to your computer and use it in GitHub Desktop.
Save FloydanTheBeast/17248a04bdf95d75bebe2f7220fe3949 to your computer and use it in GitHub Desktop.
PyQt signals and slots example.py
from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QSlider, QProgressBar
from PyQt5.QtCore import Qt
app = QApplication([])
window = QWidget()
layout = QVBoxLayout()
slider = QSlider(Qt.Horizontal)
progressBar = QProgressBar()
layout.addWidget(progressBar)
layout.addWidget(slider)
# slider.valueChanged - сигнал, progressBar.setValue - слот
slider.valueChanged.connect(progressBar.setValue)
window.setWindowTitle('Signal & slot')
window.setLayout(layout)
window.resize(300, 150)
window.show()
app.exec_()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment