[PyKDE] QApplication.setStyle ()

Phil Thompson phil at river-bank.demon.co.uk
Fri May 12 11:29:39 BST 2000


Pete Ware wrote:
> 
> The following program core dumps when the setStyle() is there (sip
> 0.11, qt 2.0.1, solaris 2.6):
> 
> --pete
> 
> #! /usr/bin/env python
> 
> import qt
> import sys
> 
> def test ():
>         app = qt.QApplication (sys.argv)
>         app.setStyle (qt.QMotifStyle ())
>         main = qt.QMainWindow (None, '')
>         w = qt.QPushButton ('Testing', main, '')
>         app.setMainWidget (main)
>         main.show ()
> 
>         return app
> 
> if __name__ == '__main__':
>         app = test ()
>         print 'starting'
>         app.exec_loop ()

If you are happy to re-SIP the sources then the patch is to add
/Transfer/ to QApplication.setStyle(), ie...

	static void setStyle(QStyle * /Transfer/);

I'm thinking of releasing 0.12 this weekend as a minor tidy-up release.

Phil




More information about the PyQt mailing list