On Tuesday 07 August 2007 11:30 am, Giovanni Bajo wrote:
> On 8/7/2007 12:24 PM, Giovanni Bajo wrote:
> > Hi Phil,
> >
> > it looks like QSizeGrip does not work at all in Windows. Something
> > really simple like:
> >
> > ================================
> >
> > >>> from PyQt4.Qt import *
> > >>> app = QApplication([])
> > >>> mw = QMainWindow()
> > >>> QSizeGrip(mw)
> > >>> mw.show()
> >
> > ================================
> >
> > can be used to verify that it does not work. I debugged it a little and
> > found out that QSizeEvent::winEvent() (the C++ function) is never
> > invoked. The equivalent C++ code works perfectly (and
> > QSizeEvent::winEvent() is invoked for every event, like expected).
>
> Typo: I meant "QSizeGrip::winEvent".
If you add...
%If (WS_WIN)
bool winEvent(MSG *message, long *result);
%End
...to the protected section of QSizeGrip in qsizegrip.sip then it should
work.
QWizard has the same problem. They'll be fixed in tonight's snapshot.
Thanks,
Phil
_______________________________________________
PyQt mailing list [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt