
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
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.
11 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
11 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
10 years ago
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
10 years ago
Report
Taiko
11 years ago
Report
kmaria
11 years ago
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
11 years ago
QWidgetBackingStore::endPaint() erases the content of window by somewhat reasons.
So the widget is frequently shows/hides..
Have anyone tested this application?
Report
platonovstas
11 years ago
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