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"));//相对路径
效果
来源:CSDN
作者:Destiny_calm
链接:https://blog.csdn.net/Destiny_calm/article/details/104370194