[PyKDE] main-loop and segfault
Willi Richert
mennosimons at gmx.net
Mon Jul 1 00:39:00 BST 2002
Hi,
I stumbled across the following crazy behaviour: If the application is
executed from within a main()-method and then exit it prints only "1" and
after that issues a segmentation fault:
def main():
a=QApplication(sys.argv)
w=MyWindow()
a.setMainWidget(w)
w.resize(400,500)
w.show()
a.exec_loop()
print "1"
if __name__ == '__main__':
main()
print "2"
print "3"
However, if QApplication is executed in the top level block it works fine.
Does anybody know, why?
Thanks,
willi
--
Vieles ist einfach, der Rest zweifach.
More information about the PyQt
mailing list