[PyQt] [wizard] done, accept, reject
colin.mcphail at talktalk.net
Thu Aug 12 12:55:25 BST 2010
On 12 Aug 2010, at 09:56, Preisig, Heinz A wrote:
> I am running into problems controlling the exit from the wizard. Tried several things but seem not to find a solution. Probably overlook something...?
> The code, attached below is executed on ubuntu 10.04 and I also tried on kubuntu.
> The problem is with done and reject. The task does not exit, but persists. I have to kill the process.
> When eliminating done and reject, the task exits cleanly on finish and cancel.
> If I add the statement
> return 1
> to done, I get an error message on the type being returned.
Have you tried calling the original versions of accept() and done() from the end of your custom ones? Something like:
def done(self, r):
print 'done', r
This seemed to do the trick on Mac OS X.
More information about the PyQt