On Nov 28, 2007 10:21 AM, Horst Herb &lt;<a href="mailto:subscriptions@gnumed.net">subscriptions@gnumed.net</a>&gt; wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Wednesday 28 November 2007, Alexandre Badez wrote:<br>&gt; wChapterSelection = QtGui.QDialog()<br>&gt; wChapterSelection.exec_()<br>&gt;<br>&gt; And I&#39;ve got also a bus error.<br>&gt;<br>&gt; What really suprise me, is that I already use QDialog elsewhere, and I
<br>&gt; didn&#39;t had any problem with this.<br><br></div>app = QApplication(sys.argv)<br>wChapterSelection = QtGui.QDialog()<br>wChapterSelection.show()<br>app.exec_()<br><br>would work.<br>I am a newbie to PyQt4, so I don&#39;t know whether you can just run a widget
<br>itself &nbsp;without creating an application first - but if you do, it works<br><br>Horst<br><font color="#888888"><br></font></blockquote></div><br>Thanks Horst.<br><br>I know it work, and I can do it as you type.<br>But the problem in your exemple, is that the show is not blocking so you can do something like
<br><br>myDialog = myDialogClass()<br><br>myDialog.exec_()<br><br>if myDialog.result == myDialog.accept():<br>&nbsp;&nbsp;&nbsp; # do something<br>else:<br>&nbsp;&nbsp;&nbsp; #do something else<br><br>-- <br>Alex<br><br>