<div dir="ltr"><div>Hello,</div><div><br></div><div>After making an exe from pyinstaller, the code below causes the main window to duplicate repeatedly. I haven't tried it with QProcess yet but I started looking into it. Anyone know python's multi-processes equivalent in PySide2/QT. It runs fine when run normally with python (3.7). </div><div><br></div><div>Thanks,</div><div><br></div><div>Software Engineer<br></div><div>Paul Basinger</div><div><a href="mailto:paulcb213@gmail.com" target="_blank">paulcb213@gmail.com</a>  <br></div><br><div>import sys<br>import threading<br>import random<br>from PySide2.QtWidgets import QApplication, QLabel<br>from PySide2.QtCore import QThread<br>from multiprocessing import Process, Queue, Manager<br><br>def hello(q):<br>    q.put(1)<br><br>class AppThread(QThread):<br>    def __init__(self, parent):<br>        super(AppThread, self).__init__(parent)<br><br>    def run(self):<br>        self.loadApp()<br><br>    def loadApp(self):<br>        q = Queue()<br>        p = Process(target=hello, args=(q,))<br>        p.start()<br>        q.get(timeout=1)<br>        p.join()<br><br>if __name__ == "__main__":<br>    app = QApplication(sys.argv)<br>    label = QLabel("Hello World")<br>    label.show()<br>    thread = AppThread(app)<br>    thread.start()<br>    sys.exit(app.exec_())<br></div></div>