Qt入门---资源文件添加

ui界面设计

菜单项的文本输入只能是英文  

Qt入门---资源文件添加_第1张图片

系统自动创建对象 actionnew 可以后期在属性中找到text修改为中文

Qt入门---资源文件添加_第2张图片

ui界面介绍

Qt入门---资源文件添加_第3张图片

右上角对应当前窗口包含的各种控件 比如工具栏 菜单栏等 右下角对应选中的对象 可以交互修改一些属性 正下方代表创建的QAction类 可以进行拖拽达到多个控件共享 

插入图片 通过ui->可以调用窗口中创建的QAction对象

QIcon 类是 Qt 框架中的一个用于表示图标的类。它可以用于在 Qt 应用程序中显示各种图标,如窗口图标、按钮图标、工具栏图标等。

//为菜单项插入图标 以绝对路径的方式
ui->actionnew->setIcon(QIcon("D:/Qt/Qt_project/1004_02/图标.jpg"));
ui->actionopen->setIcon(QIcon("D:/Qt/Qt_project/1004_02/屏保.png"));

展示结果

Qt入门---资源文件添加_第4张图片

在Qt中导入资源文件 可以避免使用绝对路径访问

第一步 找到当前项目所在位置 将准备的资源放到当前文件夹下

Qt入门---资源文件添加_第5张图片

第二步 在项目中选择添加新文件 选择Qt中的资源文件 resource file 之后会创建出一个qrc文件

qrc代表Qt下的resource文件

Qt入门---资源文件添加_第6张图片

第三步 资源文件不能双击打开 需要右键open in editor打开 在资源文件中先添加前缀 前缀用来区分各种资源  之后添加文件 再编译一下 注意图片不能带汉字

Qt入门---资源文件添加_第7张图片

第四步 调用资源

//使用添加Qt资源 格式 ": + 前缀名 + 文件名"  类似于相对路径的格式
ui->actionnew->setIcon(QIcon(":/image/pic1.png"));

你可能感兴趣的:(QT入门,qt,开发语言)