How to display icon in QMessageBox?
-
30-09-2019 - |
Pergunta
I have an about box that I'm trying to display an icon inside.
Here is my code:
QMessageBox about_box(this);
about_box.setText("...");
about_box.setIconPixmap(QPixmap("qrc:/images/logo.png"));
about_box.setParent(this);
about_box.exec();
Here is my resource file:
<RCC>
<qresource prefix="/images">
<file>logo.png</file>
</qresource>
</RCC>
Solução
You don't need the qrc
prefix:
about_box.setIconPixmap(QPixmap(":/images/logo.png"));
Outras dicas
You will need this function
EDIT: I didn't see that the OP had already used this. Are you sure you're running qmake (and thus rcc) when compiling?
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow