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
[Qt4] Sidebar im Windows-Style
-
BerryRydell
- Beiträge: 1
- Registriert: 26. September 2005 22:47
[Qt4] Sidebar im Windows-Style
- Dateianhänge
-
- SNAG-0000.png (12.79 KiB) 1558 mal betrachtet