<div dir="ltr"><div><div><div><div><div><div><div><div><div><div>Dear Readers,<br><br></div>I've an issue with creating dialogs in an other file than the QApplication,<br>I created two tests to show the problem:<br><br></div>== dialog_test_1.py<br>import sys<br>from PyQt4.QtCore import *<br>from PyQt4.QtGui import *<br><br>app = QApplication(sys.argv)<br><br>dialog = QDialog()<br>dialog.show()<br><br>sys.exit(app.exec_())<br><br></div></div>== dialog_test_2.py<br>import sys<br>from PyQt4.QtCore import *<br>from PyQt4.QtGui import *<br>import dialog_test_2_utils<br><br>app = QApplication(sys.argv)<br><br>dialog_test_2_utils.create_and_show_dialog()<br><br>sys.exit(app.exec_())<br><br>== dialog_test_2_utils.py<br>from PyQt4.QtCore import *<br>from PyQt4.QtGui import *<br><br>def create_and_show_dialog():<br>    dialog = QDialog()<br>    dialog.show()<br><br></div>dialog_test_1 works as expected<br>dialog_test_2 doesn't show the dialog, why?<br><br></div>I don't understand why it makes a difference when the dialog is created and shown in another file.<br><br></div><div>System info:<br></div><div>OS: Kubuntu 15.04 (amd64)<br></div>Python: 2.7.9<br></div>PyQt4: 4.10.4<br><br></div>Best regards,<br></div>Reinder</div>