当前位置:   article > 正文

qt添加资源文件_qt怎么将resource files中的图像资源设置为图标

qt怎么将resource files中的图像资源设置为图标

ui界面设置

创建一个qt项目,勾选ui界面。
打开mianwindow.ui文件,会出现如下界面。
在这里插入图片描述

添加的控件会自动生成对象:在右上区域内
在这里插入图片描述
相应控件的对线的一些属性值及操作调增可以在右下完成
在这里插入图片描述
左侧的控件可以通过拖拽的方式添加到窗口中
在这里插入图片描述

添加资源文件

1.以一个图片包含若干图片的文件夹举例:
在这里插入图片描述
将这个文件夹放置在qt项目所在路径下:
在这里插入图片描述
然后在qt文件资源管理器的项目上右击鼠标
在这里插入图片描述
在弹出的选项中点击add New,然后会弹出对话框,选择”qt->qt resource file“,点击确定(choose);
为qrc文件起一个名字(我的是res)。
在这里插入图片描述
此时你的项目资源目录下会出现一个“Resources”目录,
在这里插入图片描述

点开会有一个“res.qrc”,在这里插入图片描述选择右键点击这个文件,“open in edit”然后会出现如下界面:
在这里插入图片描述
add prefix新建一个文件夹在这里,前缀名如果不知道起什么,就用“/”即可,然后点击add files,会打开你的项目所在路径,把开始添加到这个路径下的文件夹打开,把里边你需要的图片(资源文件)选中,添加进去,然后点击编译,或者直接保存,此时你的资源文件夹下会显示这些资源文件,你就可以直接使用这些资源文件了。
引用资源文件的方式:
选中一个资源文件,右键点击,在菜单中选中“copy path /…”,然后添加到你想要添加到的对象中,比如说添加到菜单栏中“文件”菜单项里边的“新建”:

//括号里边的路径是":+前缀名+文件名";
ui->actionnew->setIcon(QIcon(":/new/prefix1/Tenshi/TenShi1.jpg"));

//也可以使用绝对路径进行添加
ui->actionopen->setIcon(QIcon("E:/qtCreater/Code/MyResource/Tenshi/TenShi1.jpg"));

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

点击运行即可看到效果:
在这里插入图片描述

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/306791
推荐阅读
相关标签
  

闽ICP备14008679号