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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top