eigenes TabBar Widget

Alles rund um die Programmierung mit Qt
Antworten
Ephi
Beiträge: 3
Registriert: 26. Dezember 2008 18:03

eigenes TabBar Widget

Beitrag 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ß
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag 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.
The User
Beiträge: 62
Registriert: 11. Dezember 2008 23:48

Beitrag 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.
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag 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
Ephi
Beiträge: 3
Registriert: 26. Dezember 2008 18:03

Beitrag 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ß
erpheus
Beiträge: 46
Registriert: 18. November 2008 11:55
Wohnort: Stuttgart

Beitrag 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.
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag von AuE »

wie wärs mit ner einfachen Toolbar auf die man ein paar Toolbuttons legt??
GoaSkin
Beiträge: 103
Registriert: 13. Juni 2007 00:14
Wohnort: Darmstadt

Beitrag 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.
Antworten