Barra delle schede troncata in Qt
Domanda
Su questo sito c'è un'immagine con due "sistemi di linguette". Vorrei avere il secondo, che è descritto come "Una barra delle schede troncata mostrata nello stile del widget di Plastique".Ci sono le frecce, che ti permettono di scorrere le schede.
Ho impiantato un "sistema a schede" che assomiglia a questo:
QTabWidget *tabWidget = new QTabWidget();
tabWidget->addTab(ToolGroupBox(),"Toolbox");
tabWidget->addTab(CameraGroupBox(),"Camera");
...
QVBoxLayout *layout = new QVBoxLayout;
layout->addWidget(tabWidget);
Da quanto ho capito è possibile creare le tabulazioni troncate se utilizzo la funzione tabRect della classe QTabBar.Ho provato diverse cose ma sfortunatamente non funziona.
Soluzione
Desideri che la proprietà usesScrollButtons diil QTabBar
.Puoi accedere al QTabBar
del tuo QTabWidget
tramite tabBar
metodo.
Non è affatto necessario essere coinvolti con tabRect
.La documentazione appena prima dell'immagine dei due sistemi di schede non è direttamente correlata ad essa.La figura mostra solo due possibili stili di scheda.