[PyQt] Some problems with styleSheets in QT4.3.1 and PyQt4.3

"Gustavo A. Dí­az" gustavo.diaz at gmail.com
Tue Aug 21 15:43:48 BST 2007


Ok, nevermind, this fix does not affect QT4.3, so is perfect.

Thanks Again David!

Cheers.

Gustavo A. Dí­az escribió:
> David,
>
> Hi!!
>
> That fix worked out for QT4.3.1, i didn't test it yet for QT4.3...
> this will be a problem for this one?
>
> Thanks!
>
> Cheers.
>
> David Boddie escribió:
>> On Sunday 19 August 2007 23:56, you wrote:
>>
>>   
>>> So, with QT4.3.1 and pyqt4.3  the tabwidget uses the stackedwidget
>>> background pixmap (as i clearly demostrate on the screenshots....)
>>>
>>> This does not happen with qt4.3 nd pyqt4.3
>>>     
>>
>> OK. The problem is that the bug which prevented QStackedWidget from being
>> styled correctly was fixed in Qt 4.3.1. Previously, you had to set the
>> frame style to make it work.
>>
>> Unfortunately, QTabWidget itself contains an internal QStackedWidget, and
>> that is now styled as well. The trick is to make sure that this internal
>> QStackedWidget has its own background. You can turn it off by adding this
>> to the style sheet for each QTabWidget instance:
>>
>>   QTabWidget QStackedWidget { background: none }
>>
>> I'm told that future Qt releases will use something like this in the default
>> widget style sheet, so this workaround will only be necessary for Qt 4.3.1.
>> Still, it shouldn't cause any side effects if it's applied twice.
>>
>> David
>>
>>   
>
>
> -- 
> /Gustavo A. Díaz/
> *GDNet Projects*
> www.gdnet.com.ar <http://www.gdnet.com.ar>
> Gustavo A. Díaz


-- 
/Gustavo A. Díaz/
*GDNet Projects*
www.gdnet.com.ar <http://www.gdnet.com.ar>
Gustavo A. Díaz
-------------- next part --------------
Skipped content of type multipart/related


More information about the PyQt mailing list