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.

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top