找回密码
 立即注册
收起左侧

开饭板上面qt界面显示颜色不正常,偏红色

8
回复
12820
查看
[复制链接]
累计签到:2 天
连续签到:1 天
来源: 2013-9-21 23:32:29 显示全部楼层 |阅读模式
1Qter豆
qt颜色显示偏红,我已经将图片贴上面去了,求大神指点迷津。不胜感激。{:soso_e136:}
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

查一下LCD的排线线序对不对。然后再查一下驱动。
回复

使用道具 举报

累计签到:181 天
连续签到:1 天
2013-9-21 23:32:30 显示全部楼层
hustxlj 发表于 2013-9-22 10:10
板子是我们这边师兄自己设计焊接的,linux系统编译,驱动都是自己弄的。

查一下LCD的排线线序对不对。然后再查一下驱动。
回复

使用道具 举报

累计签到:181 天
连续签到:1 天
2013-9-22 09:30:19 显示全部楼层
这种现象看起来像是BGR和RGB搞反了。但如果是成熟的开发板,不应该出现这样的情况啊。
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2013-9-22 10:10:40 显示全部楼层
hzzhou 发表于 2013-9-22 09:30
这种现象看起来像是BGR和RGB搞反了。但如果是成熟的开发板,不应该出现这样的情况啊。 ...

板子是我们这边师兄自己设计焊接的,linux系统编译,驱动都是自己弄的。
回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2013-9-24 21:10:54 显示全部楼层
基本是LCD 线序的问题,,,或者LCD驱动问题....
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2013-9-29 09:12:28 显示全部楼层
hzzhou 发表于 2013-9-22 15:40
查一下LCD的排线线序对不对。然后再查一下驱动。

这个该怎么查呀。自己写得小程序测试颜色显示都是正确的。有没有可能是qt本身原因,颜色编码什么之类的问题。
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2013-9-29 09:13:04 显示全部楼层
韩非子 发表于 2013-9-24 21:10
基本是LCD 线序的问题,,,或者LCD驱动问题....

但是自己写得小程序测试颜色显示都是正常的。有没有可能是qt本身原因,颜色编码什么之类的问题
回复

使用道具 举报

累计签到:181 天
连续签到:1 天
2013-9-29 12:20:15 显示全部楼层
再查一下framebuffer驱动里提供RGB的信息对不对。也就是用ioctl得到的参数。仔细核对一下。
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2013-10-11 20:18:53 显示全部楼层
hzzhou 发表于 2013-9-29 12:20
再查一下framebuffer驱动里提供RGB的信息对不对。也就是用ioctl得到的参数。仔细核对一下。 ...

很感谢。问题找到了,是底层驱动有问题,板子硬件连接只能支持24位,之前我设置为16位的了,但是改成24为后,界面颜色没问题了。但是图片和显示出来的字体不是很清晰,之前分辨率是800x600现在改成1024*768。但是情况没怎么改变。是不是Qt默认的颜色排列顺序是ARGB,而Framebuffer的是RGB,这种情况导致的。真心感谢了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了