Red de conocimiento informático - Problemas con los teléfonos móviles - La interfaz desarrollada por Qt+VC es de estilo XP por defecto. ¿Cómo cancelar XP?

La interfaz desarrollada por Qt+VC es de estilo XP por defecto. ¿Cómo cancelar XP?

La interfaz desarrollada por Qt+VC es de estilo XP por defecto ¿Cómo cancelar el estilo XP?

Igual que el título

------Solución--------------------

clase QStyle

La clase QStyle es una clase base abstracta que encapsula la apariencia de una GUI.

Qt contiene un conjunto de subclases QStyle que emulan los estilos de las diferentes plataformas compatibles con Qt (QWindowsStyle, QMacStyle, QMotifStyle, etc.) De forma predeterminada, estos estilos están integrados en la biblioteca QtGui. Los estilos también pueden estar disponibles como complementos.

Los widgets integrados de Qt utilizan QStyle. para realizar casi todos sus dibujos, asegurando que se vean exactamente como los widgets nativos equivalentes. El siguiente diagrama muestra un QComboBox en ocho estilos diferentes

------Solución------. - -------------

El sistema XP es, por supuesto, estilo XP.

Estos estilos están disponibles en Windows 7:

("Windows", "WindowsXP", "WindowsVista", "Motif", "CDE", "Plastique", "Cleanlooks" ")

El main.cpp general es el siguiente:

int main(int argc, char *argv[])

{

QApplication a(argc, argv);

Ventana principal w;

w.show();

devuelve a.exec();

}

Agrega dos líneas:

int main(int argc, char *argv[])

{

QApplication a (argc, argv);

MainWindow w;

qDebug() << QStyleFactory::keys();//Salida de los estilos disponibles, el contenido de la tercera línea de la publicación

a.setStyle(QStyleFactory::create("Windows"));//Modificar el estilo predeterminado.

w.show();

return a.exec();

}

------Solución - -------------------

¿Lz significa el estilo Qt? Si es el estilo Qt, se puede encontrar en el archivo main.cpp. ,Agregar:

Código C/C++#include //Puedes elegir el estilo aquí