2015-09-26 91 views
1

我試圖從我的resources.qrc文件中的圖像「/newicon.png」的消息框中創建一個圖標。但是,當我創建消息框時,圖像不會顯示。如何在QT中的消息框中顯示圖標?

下面的代碼會出現什麼問題?

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> 

回答

2

<qresource prefix="/."> 

<qresource prefix="/"> 
+0

感謝更改前綴,我錯誤地包含全因爲教程我readi ng在句子末尾放置「/」! – user40990