Windows XP の Qt でプログラムを作成し、そのコードを Windows 7 に移植していますが、コードをコンパイルすると、.qrc (リソース ファイル) の画像とアイコン pic がプログラムに表示されません。これらの画像は、ヘッダー ファイルと .cpp ファイルが存在する同じフォルダーにあります。
ありがとう
コードは次のとおりです。
void MainWindow::on_actionUmer_s_Program_triggered()
{
QMessageBox about;
about.setFont(QFont("Times",13,0,false));
about.setText("<h2>Umer's Program</h2>");
setWindowIcon(QIcon(":/pics/umerfariiq.jpg"));
about.setInformativeText("Copyright ; 2012 Umer Software Inc.\nI wrote this program for fun I am a student of System engineering at UET Peshawar.\nAll thanks to Almighty for giving me the capability to write it\n");
about.setStandardButtons(QMessageBox::Ok);
about.setIconPixmap(QPixmap(":/pics/umergokuup.jpg"));
about.setDefaultButton(QMessageBox::Ok);
about.show();
about.exec();
}
Qmake
QT += コア GUI
TARGET = コメントプログラム TEMPLATE = アプリ
ソース += main.cpp\ mainwindow.cpp \ itemdialog.cpp \ commentdialog.cpp
ヘッダー += mainwindow.h \ itemdialog.h \ commentdialog.h
FORMS += mainwindow.ui \ itemdialog.ui \ commentdialog.ui
リソース += \ pics.qrc
これは.qrcファイルの写真です