Avatar ·

Como introduzir multi-threading em PyQt?

📁 multiprocessamento, python, exemplo

Por exemplo, existe um código assim:

import sys
from PyQt5 import QtCore, QtGui, QtWidgets, uic

class MyWin(QtWidgets.QMainWindow):
    def __init__(self, parent=None):
        QtWidgets.QWidget.__init__(self, parent)
        self.menu()

    def menu(self):
        uic.loadUi("menu.ui", self)
        ''''' aqui está toda a lógica, mudança de UI, etc. '''

if __name__ == "__main__":
    app = QtWidgets.QApplication(sys.argv)
    win = MyWin()
    win.show()
    sys.exit(app.exec_())