接上文:QT从入门到实战x篇_xx_QMainWindow状态栏、铆接部件、核心部件(可以有多个的add、只能有一个的set) 本篇介绍如何添加资源文件
创建Qt程序如下:
(1)在UI文件中可以双击菜单栏对应项目,添加“文件”、“编辑”等,
在打开Qt的文件时,我们可以看到在选项前面有相应的图标,这种东西怎么添加呢? 那如何给我们的“新建”添加呢? (1)手动方式:属性中找到“icon”,并选择相应的资源 (2)利用代码如何实现呢?(绝对路径) 可以看到是需要一个字符串的路径,设置相应的路径即可,代码如下:
//ui中的控件口可以用ui->访问 //文件路径格式 "D:\\A\\B\\"或者采用"D:/A/B/"(反斜杠) ui->actionnew->setIcon(QIcon("D:/Image/Luffy.png"));
(3)如何将图片转为二进制到项目中呢? 但是使用绝对路径,移植性比较差,Qt提供添加资源的形式让资源转换为二进制,代码被拷到其他人电脑也可以使用。 1)资源文件拷贝到源文件的目录下 2)添加资源文件 在源文件中自动添加.qrc文件 一旦退出上边的界面,需要通过以下方式打开 2)在界面中如何添加资源呢? (1)“Add Prefix”起一个前缀名,可以简单的用"/"作为前缀 (2)"Add Files"添加资源,此处我选择了所有文件
编译之后就会发现,图片添加到了源代码中 用代码进行添加
//使用添加Qt资源的 ": + 前缀名 + 文件名" ui->actionnew->setIcon(QIcon(":/Image/Luffy.png"));
运行结果: 3.学习视频地址:QT从入门到实战x篇_xx_资源文件添加