Linux下Qt的QPixmap加载图片无法显示的问题
在当前路径下加载个图片,有错吗???
如题,这个问题搞了半天,弄到怀疑自己的能力。直到使用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加载图片无法显示的问题相关推荐
- 【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 ...
- linux如何确定共享库路径,摘录Linux下动态共享库加载时的搜索路径详解
对动态库的实际应用还不太熟悉的读者可能曾经遇到过类似"error while loading shared libraries"这样的错误,这是典型的因为需要的动态库不在动态链接器 ...
- ubuntu下解决deepin-wine-qq无法加载图片的问题
ubuntu下解决deepin-wine-qq无法加载图片的问题 解决这个问题的方法是关闭ipv6 编辑配置文件 sudo gedit /etc/sysctl.conf 在文件末尾加入 # IPv6 ...
- QPixmap加载图片失败,有可能是图片太大
最近在做一个项目,客户给了10几张cad画的图,后缀是.dwg,需要放到我们客户端的电子地图了,他们想在图片上添加监控点,但是我们客户端只支持jpg.png.bmp.jpeg格式的图,这就需要转换图片 ...
- QImage/QPixmap加载图片失败(宽和高都为0)的两种解决方法
先看现象,这里有一张图片test.png,windows照片查看器可以正常打开 但是用QImage加载时 QString filePath = qApp->applicationDirPath( ...
- Vc - Qt - 实现加载图片并显示到窗口中
一.我是如何分析的,并如何做的呢? 1.最终效果展示 2.如何分析,如何做的呢? 当点击uploadBtn按钮时候,会调用打开文件对话框窗口,对话框限制了图片的后缀,只能打开*.png或者*.jpg的 ...
- Windows编程 内存中加载图片并显示 Direct离屏表面的实现
版本:VS2015 语言:C++ 前段时间去白空轨了,感觉快燃尽了.没有看Windows的书,所以博客也没更,不过请组织放心,从现在开始,即使是节假日,我也会仔细钻研DirectX的. 今天是第七章的 ...
- C# PictureBox加载图片并显示进度条
以前用winform的PictureBox时没有试过加载网络的图片,刚刚看到一段代码才了解到原来还有LoadAsync这个方法,可以异步加载图片,再加上LoadProgressChanged事件也可以 ...
- 关于linux下网络服务器和windows下Qt客户端的通信(图片文件显示)
关于最近比较火的物联网视频监控项目,在这里给大家分享下图片传输这一块,首先客户端显示是在Windows下Qt中,服务器是在linux系统ubuntu中,服务端打开本地两张图片循环发送给客户端Qt进行显 ...
最新文章
- 中国科学家Cell重要评述文章: 宏基因组学成为病毒分类新方法
- linux-swappiness参数的作用及设置
- Sharding-JDBC(一)简介
- 【机器学习入门笔记0:OpenCV+TensorFlow学习内容(目录)】20190122
- vue的token刷新处理
- 方法 手写promise_JS探索-手写Promise
- 后台系统应该具备的素养
- Windows域控 批量设置用户下次登录 修改密码【全域策略生效】
- 关于jQuery、AJAX、JSON(一)
- ansys命令流——点线面体基础操作(02)
- HBuilderX日常踩坑之隐私合规检测
- kuka机器人程序是c语言吗,KUKA机器人示教器编程问题讲解——KUKA机器人
- 冷高轮时间windows电脑屏幕保护
- Linux文件补全功能,Linux系统自动补全命令有哪些
- django form关于clean及cleaned_data的说明 以及4种初始化
- 目标检测研究现状调研
- 迪赛智慧数——其他图表(平行坐标图):2001 VS 2020主要城市房价及涨幅
- java版怎么上hypixel,来场速建吧!Hypixel入驻《我的世界》中国版
- 拓嘉辰丰电商:一个营业执照支持开多少家店铺
- 将xml文件转ass格式文件
热门文章
- java验证码功能一般怎么做的_java制作简单验证码功能
- python3 安装PIL
- 计算机应用基础教程上机指导及题库,计算机应用基础习题及上机指导
- java上下文_Java,gRPC和上下文传播(Java, gRPC and Context propagation)
- jdom解析xml文件_JDOM编辑XML文件示例
- android传感器_Android传感器
- aws lambda_AWS API Gateway和AWS Lambda示例
- 什么情况下你的工作最为成功_在不倦怠的情况下开始成功学习
- winform ui 界面参考
- 想成为高薪的Java架构师该如何做?