1

在此处输入图像描述我在 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

目标 = 评论程序模板 = 应用程序

来源 += main.cpp\mainwindow.cpp\itemdialog.cpp\commentdialog.cpp

HEADERS += mainwindow.h \ itemdialog.h \ commentdialog.h

FORMS += mainwindow.ui \ itemdialog.ui \ commentdialog.ui

资源 += \ pics.qrc

这是 .qrc 文件的图片

4

0 回答 0