在当前路径下加载个图片,有错吗???

如题,这个问题搞了半天,弄到怀疑自己的能力。直到使用QDir::currentPath();  获取了程序的路径后我才明白,原来是系统的问题。

因为系统当前路径没有更新,导致无法找到文件。

新建程序后,在你没有操作过Build 下面的系统环境变量时,使用QDir::currentPath()并不能获取到当前文件执行的路径:

上图显示程序是在Starting /home/ly/QtProjects/build-09_ceshiPath-Desktop_Qt_5_8_0_GCC_64bit-Debug/09_ceshiPath 执行的,而获取的到路径是QtProjects的根目录。

当我随便操作了一下系统环境变量(可以在无用的环境变量后面加个空格之类的,必须得更改):

再执行的时候,获取到的路径就正常了。。。。我也真是醉了。

再加载显示图片就正常了:

也算是给我们这些小问好答疑解惑吧,或许解释的不对,大牛可以帮忙指点指点。

Linux下Qt的QPixmap加载图片无法显示的问题相关推荐

  1. 【Qt】QPixmap加载图片报错:Corrupt JPEG data: premature end of data segment Didn‘t expect more than one scan

    1.问题描述 在使用QPixmap加载图片时失败,错误信息如下 Corrupt JPEG data: premature end of data segment Didn't expect more ...

  2. linux如何确定共享库路径,摘录Linux下动态共享库加载时的搜索路径详解

    对动态库的实际应用还不太熟悉的读者可能曾经遇到过类似"error while loading shared libraries"这样的错误,这是典型的因为需要的动态库不在动态链接器 ...

  3. ubuntu下解决deepin-wine-qq无法加载图片的问题

    ubuntu下解决deepin-wine-qq无法加载图片的问题 解决这个问题的方法是关闭ipv6 编辑配置文件 sudo gedit /etc/sysctl.conf 在文件末尾加入 # IPv6 ...

  4. QPixmap加载图片失败,有可能是图片太大

    最近在做一个项目,客户给了10几张cad画的图,后缀是.dwg,需要放到我们客户端的电子地图了,他们想在图片上添加监控点,但是我们客户端只支持jpg.png.bmp.jpeg格式的图,这就需要转换图片 ...

  5. QImage/QPixmap加载图片失败(宽和高都为0)的两种解决方法

    先看现象,这里有一张图片test.png,windows照片查看器可以正常打开 但是用QImage加载时 QString filePath = qApp->applicationDirPath( ...

  6. Vc - Qt - 实现加载图片并显示到窗口中

    一.我是如何分析的,并如何做的呢? 1.最终效果展示 2.如何分析,如何做的呢? 当点击uploadBtn按钮时候,会调用打开文件对话框窗口,对话框限制了图片的后缀,只能打开*.png或者*.jpg的 ...

  7. Windows编程 内存中加载图片并显示 Direct离屏表面的实现

    版本:VS2015 语言:C++ 前段时间去白空轨了,感觉快燃尽了.没有看Windows的书,所以博客也没更,不过请组织放心,从现在开始,即使是节假日,我也会仔细钻研DirectX的. 今天是第七章的 ...

  8. C# PictureBox加载图片并显示进度条

    以前用winform的PictureBox时没有试过加载网络的图片,刚刚看到一段代码才了解到原来还有LoadAsync这个方法,可以异步加载图片,再加上LoadProgressChanged事件也可以 ...

  9. 关于linux下网络服务器和windows下Qt客户端的通信(图片文件显示)

    关于最近比较火的物联网视频监控项目,在这里给大家分享下图片传输这一块,首先客户端显示是在Windows下Qt中,服务器是在linux系统ubuntu中,服务端打开本地两张图片循环发送给客户端Qt进行显 ...

最新文章

  1. 中国科学家Cell重要评述文章: 宏基因组学成为病毒分类新方法
  2. linux-swappiness参数的作用及设置
  3. Sharding-JDBC(一)简介
  4. 【机器学习入门笔记0:OpenCV+TensorFlow学习内容(目录)】20190122
  5. vue的token刷新处理
  6. 方法 手写promise_JS探索-手写Promise
  7. 后台系统应该具备的素养
  8. Windows域控 批量设置用户下次登录 修改密码【全域策略生效】
  9. 关于jQuery、AJAX、JSON(一)
  10. ansys命令流——点线面体基础操作(02)
  11. HBuilderX日常踩坑之隐私合规检测
  12. kuka机器人程序是c语言吗,KUKA机器人示教器编程问题讲解——KUKA机器人
  13. 冷高轮时间windows电脑屏幕保护
  14. Linux文件补全功能,Linux系统自动补全命令有哪些
  15. django form关于clean及cleaned_data的说明 以及4种初始化
  16. 目标检测研究现状调研
  17. 迪赛智慧数——其他图表(平行坐标图):2001 VS 2020主要城市房价及涨幅
  18. java版怎么上hypixel,来场速建吧!Hypixel入驻《我的世界》中国版
  19. 拓嘉辰丰电商:一个营业执照支持开多少家店铺
  20. 将xml文件转ass格式文件

热门文章

  1. java验证码功能一般怎么做的_java制作简单验证码功能
  2. python3 安装PIL
  3. 计算机应用基础教程上机指导及题库,计算机应用基础习题及上机指导
  4. java上下文_Java,gRPC和上下文传播(Java, gRPC and Context propagation)
  5. jdom解析xml文件_JDOM编辑XML文件示例
  6. android传感器_Android传感器
  7. aws lambda_AWS API Gateway和AWS Lambda示例
  8. 什么情况下你的工作最为成功_在不倦怠的情况下开始成功学习
  9. winform ui 界面参考
  10. 想成为高薪的Java架构师该如何做?