Pregunta

En este sitio hay una imagen con dos "sistemas de pestañas".Me gustaría tener el segundo, que se describe como "una barra de pestaña truncada que se muestra en el estilo de widget de plastique". Allí tienes flechas, que te permiten deslizar a través de las pestañas.

He implementado un "sistema de pestañas" que se parece a esto:

QTabWidget *tabWidget = new QTabWidget();

tabWidget->addTab(ToolGroupBox(),"Toolbox");
tabWidget->addTab(CameraGroupBox(),"Camera");
...
QVBoxLayout *layout = new QVBoxLayout;
layout->addWidget(tabWidget);

Según tengo entendido, es posible crear pestañas truncadas si uso la función tabRect de la clase QTabBar.He probado varias cosas pero lamentablemente no funciona.

¿Fue útil?

Solución

Quiere que el utiliza botones de desplazamiento propiedad de la QTabBar.Puedes acceder al QTabBar de tu QTabWidget mediante el tabBar método.

No necesitas involucrarte con tabRect en absoluto.La documentación justo antes de la imagen de los dos sistemas de pestañas no está directamente relacionada con ella.La figura solo muestra dos posibles estilos de pestaña.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top