如何在Qt项目中引入图片资源

这篇具有很好参考价值的文章主要介绍了如何在Qt项目中引入图片资源。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  1. 首先,在Qt项目里创建一个目录icon,然后将图片资源放icon目录中
    qt图像导入,Qt,qt,ui,开发语言
  2. 在Qt creator中创建resource file
    qt图像导入,Qt,qt,ui,开发语言
    qt图像导入,Qt,qt,ui,开发语言
    qt图像导入,Qt,qt,ui,开发语言

右键项目myqtdesign > Add New... > Qt > Qt Resource File > 输入文件名myimage,并在CMakeLists.txt加入myimage.qrc并保存(control + s)
qt图像导入,Qt,qt,ui,开发语言
3. 添加前缀/images
qt图像导入,Qt,qt,ui,开发语言

qt图像导入,Qt,qt,ui,开发语言
右键myimage.qrc文件>Add Prefix... ,结果如下图:
qt图像导入,Qt,qt,ui,开发语言

  1. 添加图片,关联到此前缀来:
    右键·myimage.qrc > Open in Editor > 选中>Add Files > 从打开的文件选择器中选择icon/you.png
    qt图像导入,Qt,qt,ui,开发语言
    qt图像导入,Qt,qt,ui,开发语言
  2. 在程序中使用此图片
  • 首先通过右键图片复制路径qt图像导入,Qt,qt,ui,开发语言
  • 应用图处,如在QLabel上使用:
	QLabel label = new QLabel(this);
   	label-> setText("* Hello world");
   	qDebug()<< label->text()<<Qt::endl;
   	label->setTextFormat(Qt::MarkdownText);
   	QPixmap qp = QPixmap(":/images/icon/you.png");
   	label->setPixmap(qp);
   	label->setGeometry(qp.rect());
   	label->setScaledContents(true);

qt图像导入,Qt,qt,ui,开发语言文章来源地址https://www.toymoban.com/news/detail-540776.html

到了这里,关于如何在Qt项目中引入图片资源的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决项目迁移vite引入图片资源报require is not defined的问题

    Vite是一种轻量快速的前端构建工具,能够显著提升前端开发体验,而且官方已经发布v4版本,相对比较稳定。在把VueCli搭建的项目迁移到Vite的过程中遇到了个问题,下面分享一下问题及解决办法。 在 script 标签里面引入的图片资源没生效,然后一看控制台,报错显示 require

    2024年02月03日
    浏览(48)
  • Vite静态资源处理——动态引入图片

    服务时引入一个静态资源会返回解析后的公共路径: 导入既可以使用绝对公共路径(基于开发期间的项目根路径),也可以使用相对路径。 vite 生产构建后文件名会哈希,如图: import.meta.url 是一个 ESM 的原生功能,会暴露当前模块的 URL。将它与原生的 URL 构造器 组合使用,

    2024年02月10日
    浏览(44)
  • SpringBoot项目打成jar包后,上传的静态资源(图片等)如何存储和访问

    使用springboot开发一个项目,开发文件上传的时候,通常会将上传的文件存储到资源目录下的static里面,然后在本地测试上传文件功能没有问题,但是将项目打成jar包放到服务器上运行的时候就会报错,找不到对应目录。或者可以将上传文件存储到和jar包同级的目录下,但是无

    2024年02月12日
    浏览(61)
  • Python Selenium 图片资源自动搜索保存 项目实践

    启动后会自动打开一个页面 页面分析 第一页 第二页 由此可得出变化的只有这里,根据pagi= 展示不同页面 红色箭头定位到页数,绿色的不要使用 是反爬虫的限制,不断变化的 可以适当的进行优化,使用selnium的页面加载策略

    2024年01月16日
    浏览(54)
  • vue如何动态加载显示本地图片资源

    在实际开发中,根据某一个变量动态展示图片的情况有很多。实现方法分打包构建工具的差异而不同。 1、webpack的项目 require引入图片资源 2、vite的项目 new URL(url,base).href 疑问解答:为什么vite项目不可以用require? 原因在于,vite的模块化规范是ES Modules,所以vite项目在打包构建

    2024年02月22日
    浏览(55)
  • 网站开发中如何优化图片资源的加载速度

    在网站开发中,优化图片资源的加载速度对于提高用户体验和网站性能至关重要。通过采取一系列的优化措施,可以减少图片的文件大小,改善加载速度,并确保图片在不影响质量的情况下显示良好。 使用适当的图片格式:选择适合的图片格式可以有效减少文件大小。JPEG适

    2024年02月05日
    浏览(52)
  • 基于Python+OpenCV的图像搜索引擎(CBIR+深度学习+机器视觉)含全部工程源码及图片数据库下载资源

    本项目旨在开发一套完整高效的图像搜索引擎,为用户提供更加便捷的图片搜索体验。为了实现这一目标,我们采用了 CBIR(Content-based image retrieval)技术,这是目前主流的图像搜索方法之一。CBIR 技术基于图像内容的相似性来检索相似的图像,相比于传统的图像搜索方法,

    2024年02月08日
    浏览(63)
  • 用Eclipse创建一个JavaWeb项目,把资源添加到Tomcat服务器,并运行jsp文件详细过程(附图片)

    目录 前言 一、Eclipse下载安装 二、创建 1.创建web项目 2.创建jsp文件  三.设置Tomcat 四.解决问题  五、添加资源到tomcat服务器   六.运行 总结 使用Eclipse创建web项目时,务必先下载安装好JDK和Tomcat。 1、Eclipse J2EE: https://www.eclipse.org/downloads/  2、选择Eclipse IDE for Enterprise Java an

    2024年02月13日
    浏览(49)
  • python打包,图片资源打包

    1,安装pyinstaller pip install pyinstaller *,新配置的python环境,出现了两个报错 第一个通过修改配置文件解决 Invoke-Expression : 无法将参数绑定到参数“Command”,因为该参数为空字符串。 所在位置 C:Usersxxxminiconda3shellcondabinCond_invoke-expression : 所在位置 行:1 字符: 254 + ... engana

    2024年02月13日
    浏览(47)
  • Unity 图片资源的适配

    最近小编做Unity项目时,发现在资源处理这方面和Android有所不同;例如:Android的资源文件夹res下会有着mipmap-mdpi,mipmap-hdpi,mipmap-xhdpi,mipmap-xxhdpi,mipmap-xxxhdpi这五个文件夹,这是因为我们一般在蓝湖UI设计图上下载的图片资源都是对应这五种分辨率的图片,而在Unity中,图片

    2024年02月11日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包