Seite 1 von 1

eigenes TabBar Widget

Verfasst: 18. Januar 2009 21:09
von Ephi
Hallo,

Ich stehe vor folgendem Problem:
Ich benötige ein TabBar Widget mit komplett selbstgezeichneten Tabs.
Ich habe keinerlei ahnung wie ich das realisieren kann.
Geht das irgendwie in einer ableitung von QTabBar oder muss ich ein komplett eigenes widget basteln?

Als orientierung:
So ähnlich macht das ja auch der QtCreator mit den 6 buttons an der linken seite die wie Tabs zu handhaben sind, aber auch selbstgezeichnet sind. Allerdings werde ich aus dem QtCreator code nicht schlau.

wäre über anregungen und hilfen sehr dankbar!

Gruß

Verfasst: 18. Januar 2009 21:36
von upsala
Was der QtCreator nicht alles macht... Gibts davon auch einen Screenshot oder sollen wir uns zuerst die ganze Anwendung installieren?

Im übrigen würde ich mir mal QStyle ansehen.

Verfasst: 18. Januar 2009 22:51
von The User
Mit dem QStyle kannst du Farben, Bilder und alles Mögliche für bestimmte Widgets einrichten, ohne die Quellcoe-Struktur ändern zu müssen.
Schau einfach in der Doku bei den Styles nach.

Verfasst: 19. Januar 2009 08:47
von franzf
Das sinnvollste wird wohl sein, wenn du dir nen ProxyStyle schreibst. EIn kleines Beispiel findest du hier:
http://websvn.kde.org/trunk/KDE/kdebase ... ueror/src/
Interessieren werden dich konqproxystyle und konqtabs.

Grüße
Franz

Verfasst: 19. Januar 2009 13:49
von Ephi
Danke für die vielen Antworten!

also erstmal ein kleiner screenshot wie das beim QtCreator aussieht:
Bild
natürlich will ich das nicht 1:1 so haben, vorallem will ich eine "normale" horizontale TabBar

Durch den Konquerror code steig ich nicht wirklich durch.
Allerdings scheint das ja auch nichts anderes als die Lösung mit QStyle zu sein.

Ich werd dazu gleich nochmal die Doku lesen.

Gruß

Verfasst: 19. Januar 2009 16:23
von erpheus
Auf dem Screenshot sieht das eher wie eine vertikale Toolbar mit Styles aus.

Wär ja vielleicht ne Idee eine Toolbar mit nem Widget zu koppeln das je nach Button was anderes anzeigt.

Verfasst: 20. Januar 2009 08:07
von AuE
wie wärs mit ner einfachen Toolbar auf die man ein paar Toolbuttons legt??

Verfasst: 2. Februar 2009 16:00
von GoaSkin
Schau dir einfach mal das Projekt QSynth an! Der Entwickler nutzt darin ein paar eigene Widgets, unter anderem einen eigenen TabBar. Vielleicht kannst du den Code des Widgets als Basis nutzen, um daraus ein Widget nach deinem eigenen Geschmack zu erzeugen.