Cómo mostrar icono en QMessageBox?
-
30-09-2019 - |
Pregunta
Tengo un cuadro sobre el que yo estoy tratando de mostrar un icono en el interior.
Aquí está mi código:
QMessageBox about_box(this);
about_box.setText("...");
about_box.setIconPixmap(QPixmap("qrc:/images/logo.png"));
about_box.setParent(this);
about_box.exec();
Aquí está mi archivo de recursos:
<RCC>
<qresource prefix="/images">
<file>logo.png</file>
</qresource>
</RCC>
Solución
no es necesario el prefijo qrc
:
about_box.setIconPixmap(QPixmap(":/images/logo.png"));
Otros consejos
Editar : no vi que el PO ya había utilizado este. ¿Está seguro de que está ejecutando qmake (y por lo tanto RCC) al compilar?
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow