Comment implémenter le multithreading dans PyQt?
📁 multiprocesseur, Sujets avancés sur Python, exemple
Par exemple, il y a un tel code :
import sysfrom PyQt5 import QtCore, QtGui, QtWidgets, uicclass MyWin(QtWidgets.QMainWindow): def __init__(self, parent=None): QtWidgets.QWidget.__init__(self, parent) self.Menu() def Menu(self): uic.loadUi("menu.ui", self) '''Ici se déroule toute la logique, changement d'interface utilisateur, etc.''' if __name__=="__main__": app = QtWidgets.QApplication(sys.argv) w = MyWin() w.show() sys.exit(app.exec_())Mais à un moment donné, il faut utiliser le multithreading. Par exemple, créer un chronomètre qui ne gèlera pas