QT之添加资源文件

丶灬走出姿态 提交于 2020-02-18 12:53:35

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,在选择Qt Resource File。
在这里插入图片描述
第三步:生成 .qrc文件。
在这里插入图片描述
第四步:添加前缀和文件。
在这里插入图片描述
第五步:代码格式是": / 前缀名 / 文件名"。

代码

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

效果

在这里插入图片描述

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!