[Qt4] Sidebar im Windows-Style

Verschiedenes zu Qt
Antworten
BerryRydell
Beiträge: 1
Registriert: 26. September 2005 22:47

[Qt4] Sidebar im Windows-Style

Beitrag 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
Dateianhänge
SNAG-0000.png
SNAG-0000.png (12.79 KiB) 1560 mal betrachtet
Antworten