您尚未登录。

楼主 #1 2020-02-20 22:17:05

kakalu
会员
注册时间: 2020-02-11
已发帖子: 16
积分: 0.5

V3S+QT5 显示图片问题。QPixmap::scaled: Pixmap is a null pixmap

V3S+QT5 显示图片问题。

QPixmap::scaled: Pixmap is a null pixmap

我的配置如下:
一. 移植的时候注意:

1. 配置(configure)的时候加上 -qt-libjpeg 好像默认是加上的。    

2. make install 后, 看看安装的目录(前缀/plugins/imageformats)有没有 libjpeg.so 

 二. 开发板

1. QT 源码修改:

在Qt的pro文件中增加QTPLUGIN += jpeg

2. 开发板

1) 把"libjpeg.so"等文件 复制到开发板"/usr/lib/qt/plugins/imageformats/" ;

2) 设置环境变量,

export LD_LIBRARY_PATH=$QTLIB/qt/plugins/imageformats:$LD_LIBRARY_PATH
export QT_PLUGIN_PATH=$QTLIB/qt/plugins

搞了一天了,结果还是图片无法显示。各位,有无相关的经历,分享怎么解决

离线

#2 2020-02-20 22:56:16

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,233
积分: 9197

Re: V3S+QT5 显示图片问题。QPixmap::scaled: Pixmap is a null pixmap

1. 打开 bmp 图片
2. 注意路径, 尽量简短无空格, 先用绝对路径试一试.





离线

#3 2020-02-21 08:49:03

Jmhh247
会员
注册时间: 2018-12-21
已发帖子: 262
积分: 262

Re: V3S+QT5 显示图片问题。QPixmap::scaled: Pixmap is a null pixmap

好像又可以水一帖~

可以写个最简单的程序测试下qt支持的图片格式:

- 测试代码:

#include <QImageReader>

qDebug() << QImageReader::supportedImageFormats();

- ubuntu下测试输出:

("bmp", "cur", "gif", "ico", "jpeg", "jpg", "pbm", "pgm", "png", "ppm", "xbm", "xpm")

- 交叉编译后在你的开发板上测试。

离线

#4 2020-02-21 08:51:08

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,233
积分: 9197

Re: V3S+QT5 显示图片问题。QPixmap::scaled: Pixmap is a null pixmap

楼上的大神牛,还有这种骚操作!





离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn