2016-05-10 13 views
1

Ich arbeite mit Qt und traf vor kurzem einige Probleme mit QTabBar. Standardmäßig werden alle Registerkarten in einer einzelnen Zeile mit Pfeilen angezeigt, zwischen denen umgeschaltet werden kann. Das befriedigt meinen Kunden nicht. Tabs müssen in mehreren Zeilen dargestellt werden, so viele Zeilen wie nötig, um Tabulatoren zu enthalten. Wenn eine Zeile ausreicht, dann nur eine Zeile, sonst sind es 2,3 oder mehr.Zeige mehrere Zeilen mit QTabBar

Ich habe keine Eigenschaft oder Funktion gefunden, die dafür verantwortlich ist. Wie kann ich das erreichen?

+0

Bitte fügen Sie Ihren Code –

+0

Code anzeigen. –

+0

Dies ist seit langem eine Qt-Feature-Anfrage, weil es so ein Bär ist zu implementieren. Sie müssen selbst rollen oder eine Lösung von Drittanbietern finden, wie beispielsweise die von Evgeny. –

Antwort

2

QTabBar hat keine solche Funktionalität. Sie sollten Ihr eigenes Widget implementieren oder nach Lösungen von Drittanbietern suchen.

Zum Beispiel haben wir ein solches Widget in Psi + XMPP-Client. Einige verwandte Code finden Sie here.