Red de conocimiento informático - Problemas con los teléfonos móviles - QTabWidget Cómo cambiar la posición del botón pequeño en la página de pestañas

QTabWidget Cómo cambiar la posición del botón pequeño en la página de pestañas

Después de mirar el código fuente, descubrí que solo hay dos posiciones para los botones en las etiquetas QT, izquierda y derecha. Necesito poner el botón de cerrar en la esquina superior derecha. La solución es anular la función paintEvent y agregar lo siguiente:

for(int i=0;ilt;count(); i)// obtener el número de la página de pestaña actual

{

QPoint point=tabBar()-gt; tabButton(i, QTabBar::RightSide)-gt; posición predeterminada

tabBar()-gt; tabButton(i, QTabBar::RightSide)-gt; move(QPoint(point.x(), 5); //Posicionamiento por coordenada Y

}