barra de abas truncado em Qt
Pergunta
Nesta local há uma imagem com dois "guia-sistemas". Eu gostaria de ter o segundo, que é descrita como "A barra de abas mostrado no estilo do Plastique Widget truncado." Lá você tem setas, que permitem que você deslize através das guias.
Eu implented um "guia do sistema", que se parece com isso:
QTabWidget *tabWidget = new QTabWidget();
tabWidget->addTab(ToolGroupBox(),"Toolbox");
tabWidget->addTab(CameraGroupBox(),"Camera");
...
QVBoxLayout *layout = new QVBoxLayout;
layout->addWidget(tabWidget);
Como eu entendo que é possível criar as abas truncado se eu usar o tabRect-função da QTabBar classe. Eu tentei várias coisas, mas infelizmente não o seu trabalho.
Solução
Você quer que a propriedade usesScrollButtons de o QTabBar
. Você pode acessar o QTabBar
do seu QTabWidget
através do tabBar
método.
Você não precisa se envolver com tabRect
em tudo. A documentação apenas antes de a foto dos dois sistemas de tabulação não está diretamente relacionado a ele. A figura é apenas mostrando-lhe dois estilos de guia possíveis.