QSkinObject
Qt Widgets
Score 70%
Description:

This is a library which makes it possible to skin Qt made Widgets. You can change the Borders, add new System Buttons. For skinning just call in the winow constructor: QSkinObject *skinObject = new QSkinObject(this); skinObject->startSkinning(); To make your own skin, simply copy the template.svg and change the form and color of the objects.
If you draw your own svg, take care of using the right object names. you will find these names in the template.svg.
For applying use the SkinConfig Tool or build it into your app. Have Fun!

This library needs Qt4.5 and SVGs for styling. If you can't use one of both, please download version 0.6.1.
Last changelog:

10 years ago

0.0 - 0.6
-> semitransparence on Windows
-> resize bug fixed
-> added system button actions (hover, pessed)
-> multiplatform added
-> skin resizing bug fixed
-> Blur effekt added
-> skin on/off added
-> made the whole lib into one QObject
0.6.1 - 0.8
-> using Qt 4.5 ARGB support
-> skinning using an SVG
-> Blur effekt removed (buggy and slow)
-> Still doesnt work well using Qts debug libs

kadekwisnu

7 years ago

Hi Markus Künkler,

First of all, nice to know you. You have developed great project for Qt.
I've developed an open source project based on Qt as well and
I used some of your source in QSkinObject project for skinning the interface of my application.
I'm just want to acknowledge your code in my project.
Yours is an open source as well, just to inform you about this.

Brief description about my project:
It is called iso8583 Extract - a small app for extracting ISO 8583 financial based messages
http://iso8583extract.googlecode.com

Thanks & Regards,
Wisnu

Report

maxvanceffer

7 years ago

How i can't give posobilyt to resize window, becouse setFixedMinimumHeight() not working. It still can be resized to 0.

Report

Taiko

7 years ago

The download for 0.61 seems to be broken.

Report

kmaria

7 years ago

Can anyone tell me how I can use qskinobject in a QWizard?
It seems that it paints the title bar and the window outline but then it paints the wizard page from above and so only the part of the outline at the bottom of the page is shown.

Report

platonovstas

8 years ago

Sorry, i mean:
QWidgetBackingStore::endPaint() erases the content of window by somewhat reasons.
So the widget is frequently shows/hides..
Have anyone tested this application?

Report

platonovstas

8 years ago

The application has a bug!
The windows are flicking too fast.. It is possible that it was problem with backbuffer. In debug mode, the content of window is erased on backingstorage::endPaint() (on flush())
Can anyone fix it?

Report

10 years ago

0.0 - 0.6
-> semitransparence on Windows
-> resize bug fixed
-> added system button actions (hover, pessed)
-> multiplatform added
-> skin resizing bug fixed
-> Blur effekt added
-> skin on/off added
-> made the whole lib into one QObject
0.6.1 - 0.8
-> using Qt 4.5 ARGB support
-> skinning using an SVG
-> Blur effekt removed (buggy and slow)
-> Still doesnt work well using Qts debug libs

product-maker 15 43

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.8
updated Jul 02 2009
added Oct 03 2007
downloads today
0
page views today 1