La création de “jolie” Qt Widgets Personnalisés

Qu'est-ce que le processus de prise de widgets personnalisés (à l'aide de Qt) qui ne le regarde pas...eh bien...moche?

Je sais que c'est assez trivial pour faire un "widget personnalisé" qui a-dire, une zone de liste et un bouton-poussoir giflé ensemble en un seul, mais comment puis-je faire quelque chose qui ressemble à ceci:

QAnalogWidgets

J'ai fait un peu rugueuse mock-ups qui utilise essentiellement un PNG de fond (que j'ai fait dans Photoshop) avec des éléments de base comme QLabels placé au-dessus d'eux, mais je ne pense pas que ce est de savoir comment je dois faire. Je sais que Qt prend en charge CSS -- est-ce que les gens utilisent pour créer des widgets qui fait de bien? Ai-je besoin de travailler dans le paintEvent méthodes? OpenGL?

Essayer de chercher pour rien "custom widget qt" il faut juste me donner des tonnes d'informations sur la façon de les importer dans le Concepteur, etc -- donc tous les fils serait appréciée.

Merci!

InformationsquelleAutor swanson | 2009-10-05