Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo hacer que el texto sea horizontal cuando se usa qtabwidget configurado en vertical en qt?

¿Cómo hacer que el texto sea horizontal cuando se usa qtabwidget configurado en vertical en qt?

Después de leer el código fuente y estudiar este problema durante los últimos dos días, finalmente lo descubrí. Primero echemos un vistazo al efecto.

Paso 1, escriba un myTabWidget que. hereda QTabWidget();

Llamar a tabBar() en el constructor para obtener QTabBar * bar;?

Paso 2, escribe tu propio myStyle, hereda de QProxyStyle, sobrecarga el drawItemText() función, y en esta función dibuja el efecto que deseas

Paso 3, configura este myStyle en la barra en el paso 1

Paso 4, actualiza el TabWidget en la interfaz de usuario a myTabWidget.