Avatar ·

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