赞
踩
ui界面设计
菜单项的文本输入只能是英文
系统自动创建对象 actionnew 可以后期在属性中找到text修改为中文
ui界面介绍
右上角对应当前窗口包含的各种控件 比如工具栏 菜单栏等 右下角对应选中的对象 可以交互修改一些属性 正下方代表创建的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中导入资源文件 可以避免使用绝对路径访问
第一步 找到当前项目所在位置 将准备的资源放到当前文件夹下
第二步 在项目中选择添加新文件 选择Qt中的资源文件 resource file 之后会创建出一个qrc文件
qrc代表Qt下的resource文件
第三步 资源文件不能双击打开 需要右键open in editor打开 在资源文件中先添加前缀 前缀用来区分各种资源 之后添加文件 再编译一下 注意图片不能带汉字
第四步 调用资源
- //使用添加Qt资源 格式 ": + 前缀名 + 文件名" 类似于相对路径的格式
- ui->actionnew->setIcon(QIcon(":/image/pic1.png"));
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。