硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1458|回复: 4
收起左侧

[emWin] 今天有没有人啊?为什么emwin显示的这么丑呢

[复制链接]

3

主题

3

回帖

12

积分

新手上路

积分
12
发表于 2017-11-11 10:03:17 | 显示全部楼层 |阅读模式
界面是用GUIBuilder5.36拉出来的,为什么按键和复选框显示成这个样子了?
屏的右边框和底下好像还不是全屏显示,这个是怎么回事?
IMG_20171111_094532.jpg
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107418
QQ
发表于 2017-11-11 10:08:44 | 显示全部楼层
目测你的底层接口没有移植好,如果你是用的我们V5开发板那种通用的移植方式,比较好检测,我们在底层接口文件里面做一个是否使能优化的宏定义。如果不使能优化的话,就是纯打点和读点实现,这样你就可以很容易找到是那个底层函数出问题了。
回复

使用道具 举报

3

主题

3

回帖

12

积分

新手上路

积分
12
 楼主| 发表于 2017-11-11 10:12:11 | 显示全部楼层

回 eric2013 的帖子

eric2013:目测你的底层接口没有移植好,如果你是用的我们V5开发板那种通用的移植方式,比较好检测,我们在底层接口文件里面做一个是否使能优化的宏定义。如果不使能优化的话,就是纯打点和读点实现,这样你就可以很容易找到是那个底层函数出问题了。 (2017-11-11 10:08) 
但是我直接调用API清屏,画图都没问题啊,移植的emwin5.36,底层只有读点、打点、画填充矩形的函数
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107418
QQ
发表于 2017-11-11 10:13:44 | 显示全部楼层

回 shishuiliu 的帖子

shishuiliu:但是我直接调用API清屏,画图都没问题啊,移植的emwin5.36,底层只有读点、打点、画填充矩形的函数 (2017-11-11 10:12)
不同的组件,他们调用的底层函数不同,比如你图片上面控件显示有问题,一般是你的16bpp函数出问题了。另外还有你的垂直线绘制应该也有问题。
回复

使用道具 举报

3

主题

3

回帖

12

积分

新手上路

积分
12
 楼主| 发表于 2017-11-11 11:04:24 | 显示全部楼层

回 eric2013 的帖子

eric2013:不同的组件,他们调用的底层函数不同,比如你图片上面控件显示有问题,一般是你的16bpp函数出问题了。另外还有你的垂直线绘制应该也有问题。

 (2017-11-11 10:13) 
确实是底层函数的问题,因为emwin画线调用的是画填充矩形的函数,x变,y相等,但是这个函数里面有个定义显示区域的函数,驱动使yend-1;这样yend就比ystar小了
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-31 02:13 , Processed in 0.269910 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表