我正在尝试在resources.qrc文件中的图像“/newicon.png”的消息框中创建一个图标。但是,当我创建消息框时,图像不会出现。
我的代码可能会出现什么问题?
void MainWindow::aboutClicked(){
QMessageBox messageBox;
messagebox.setIconPixmap(QPixmap(":/newicon.png"));
messageBox.setText("hello this is the message box");
messageBox.setWindowTitle("About");
messageBox.exec();
}
编辑: 有关resources.qrc文件的更多信息:
<RCC>
<qresource prefix="/.">
<file>button.png</file>
<file>newicon.png</file>
</qresource>
</RCC>
答案 0 :(得分:2)
从
更改前缀<qresource prefix="/.">
到
<qresource prefix="/">