[PyQt] Re: QStyle manipulations

Robert Kern robert.kern at gmail.com
Fri Jul 24 23:56:32 BST 2009


On 2009-07-24 10:26, Phil Thompson wrote:
> 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.

Do you have an answer for his main question? I am interested, too.

-- 
Robert Kern

"I have come to believe that the whole world is an enigma, a harmless enigma
  that is made terrible by our own mad attempt to interpret it as though it had
  an underlying truth."
   -- Umberto Eco



More information about the PyQt mailing list