[PyQt] QStyle manipulations
Phil Thompson
phil at riverbankcomputing.com
Fri Jul 24 16:26:38 BST 2009
On Fri, 24 Jul 2009 01:03:47 +0200, "Hans-Peter Jansen" <hpj at urpla.net>
wrote:
> Hi,
>
> I've some layout issues with customized widgets on the Mac, and now, I
> would
> like to _intercept_ a single QStyle method:
layoutSpacingImplementation(),
> but how? I can create a style with QtGui.QStyleFactory.create(), but how
do
>
> I intercept such a method? PyQt forbids me to subclass the style object,
> returned from factory (Phil, shouldn't these derive from QCommonStyle,
and
> been able to subclass? [1]) and the "dirty as hell" - patch it into the
> object - approach seem to not work either. Any more ideas?
>
> BTW, Phil, you don't wrap the style classes directly, because they may be
> plug-ins, but what's the technical reason behind this? Aren't there hosts
> of other plug-ins (sql drivers, image formats, etc..) in use today?
Yes, but you don't access them directly - PyQt knows nothing about them.
Phil
More information about the PyQt
mailing list