Seite 1 von 1

[Qt4] Sidebar im Windows-Style

Verfasst: 4. Oktober 2005 22:28
von BerryRydell
Hallo miteinander!


Mir gefällt das Konzept mit den "sich selbst anpassenden" Sidebars. Zu finden z.B. im Win* Explorer oder anderen Programmen (siehe Attachment).

Meine Frage ist nun, wie und wo man das am Besten implementiert (natürlich dann mit Fade-In (also Bewegung von oben nach unten, sowie Alpha-Blending).

Folgende Möglichkeiten habe ich schon betrachtet (und/oder probiert):
- Subclassing eines geeigneten Widgets mit eigener Implementation der paintEvent(...) Methode, sowie eigenen Methoden zum Hinzufügen der Menüpunkte. (Eine Einfachst-Version davon habe ich kurz mal geschrieben, ist sehr aufwändig und schlecht wiederverwendbar)
- Schreiben eines eigenen Styles und Subclassing der QTreeView. (Wahrscheinlich genauso aufwändig wie die erste Variante, nur besser wiederverwendbar/änderbar und man könnte gleich die Schnittstelle von QTreeView mitnehmen).


Vielen Dank im Voraus,

Berry