QT之添加资源文件

QT中如何添加资源文件

在Qt中添加资源有两种路径:一种是绝对路径,另一种是相对路径。下面讲给大家一 一介绍

绝对路径

代码

    //创建一个菜单栏
    QMenuBar *bar = menuBar();
    //添加内容
    QMenu *file = bar->addMenu("文件");
    QMenu *edit = bar->addMenu("编辑");
    QMenu *form = bar->addMenu("格式");
    //创建文件菜单项
    QAction * news =  file->addAction("新建");
    file->addSeparator();//创建分割线
    file->addAction("打开");

    //添加图片资源
    file->setIcon(QIcon("E:/DNSN/timg.jpg"));
    news->setIcon(QIcon("E:/DNSN/timg.jpg"));//绝对路径

效果

QT之添加资源文件_第1张图片

相对路径

步骤

第一步:将图片文件复制到工程文件下。
第二步:在项目文件右击,选择添加新文件,在文件和类中选择QT,在选择Qt Resource File。
QT之添加资源文件_第2张图片
第三步:生成 .qrc文件。
在这里插入图片描述
第四步:添加前缀和文件。
QT之添加资源文件_第3张图片
第五步:代码格式是": / 前缀名 / 文件名"。

代码

    //添加图片资源
    file->setIcon(QIcon(":/picture/image/timg.jpg"));
    news->setIcon(QIcon(":/picture/image/timg.jpg"));//相对路径

效果

QT之添加资源文件_第4张图片

你可能感兴趣的:(QT之添加资源文件)