硬汉嵌入式论坛

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

[emWin] V5.36版本调用GUI_QR_Create没有二维码显示?

[复制链接]

1

主题

4

回帖

7

积分

新手上路

积分
7
发表于 2019-4-17 15:39:08 | 显示全部楼层 |阅读模式
本帖最后由 caipener 于 2019-4-17 15:40 编辑

参考的这个链接   http://www.armbbs.cn/forum.php?mod=viewthread&tid=21430
已经正常使用emwin 5.26显示内容了,现在需要显示二维码。
移植V5.36过来,测试其他的按键什么的都是可以正常显示的,唯独不能显示二维码,请问这里有没有人知道需要配置什么吗?
使用stm32f103vct6的芯片。
  1. LCDTFT_Init();
  2. GUI_Init();

  3. GUI_SetBkColor(GUI_BLUE);
  4. GUI_Clear();
  5. GUI_SetColor(GUI_WHITE);
  6. GUI_SetFont(&GUI_Font16_1);
  7.         
  8. GUI_HMEM QR_CODE;
  9. GUI_DispStringAt("13456790asdas$%^&", 2, 5);
  10. QR_CODE = GUI_QR_Create("test1324678", 8, GUI_QR_ECLEVEL_Q, 1);
  11. GUI_QR_Draw(QR_CODE, 30, 30);
  12. GUI_QR_Delete(QR_CODE);
复制代码


回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2019-4-17 15:40:05 | 显示全部楼层
动态内存要够大,也就是你GUIConf.C文件设置的动态内存大小
回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
 楼主| 发表于 2019-4-17 15:42:11 | 显示全部楼层
eric2013 发表于 2019-4-17 15:40
动态内存要够大,也就是你GUIConf.C文件设置的动态内存大小

请问如果要显示200x200的二维码一般需要设置到多大?我现在设置的是#define GUI_NUMBYTES  (10*1024)
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2019-4-17 15:43:42 | 显示全部楼层
caipener 发表于 2019-4-17 15:42
请问如果要显示200x200的二维码一般需要设置到多大?我现在设置的是#define GUI_NUMBYTES  (10*1024)

正常来说,他是申请了一段动态内存。

比如是565颜色格式,那就是200*200*2 = 80000字节
回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
 楼主| 发表于 2019-4-17 15:52:02 | 显示全部楼层
eric2013 发表于 2019-4-17 15:43
正常来说,他是申请了一段动态内存。

比如是565颜色格式,那就是200*200*2 = 80000字节

好的,谢谢!
我稍微设置到15*1024已经可以正常显示几个字符的二维码了。
回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
 楼主| 发表于 2019-4-17 17:00:28 | 显示全部楼层
eric2013 发表于 2019-4-17 15:43
正常来说,他是申请了一段动态内存。

比如是565颜色格式,那就是200*200*2 = 80000字节

请问二维码可以显示到图片控件里吗
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2019-4-17 17:12:50 | 显示全部楼层
caipener 发表于 2019-4-17 17:00
请问二维码可以显示到图片控件里吗

图片控件比较难用,不实用。

使用按钮自定义回调函数即可,显示到按钮里面
http://www.armbbs.cn/forum.php?mod=viewthread&tid=19834&extra=page%3D1

QQ截图20190417171259.jpg
回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
 楼主| 发表于 2019-4-17 17:54:17 | 显示全部楼层
eric2013 发表于 2019-4-17 17:12
图片控件比较难用,不实用。

使用按钮自定义回调函数即可,显示到按钮里面

屏幕没带触摸,这样可以软件点击按钮然后调用回调函数吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2019-4-17 17:57:02 | 显示全部楼层
caipener 发表于 2019-4-17 17:54
屏幕没带触摸,这样可以软件点击按钮然后调用回调函数吗?

没问题,正常的按钮操作,实体按键也可以正常操作
回复

使用道具 举报

9

主题

140

回帖

187

积分

初级会员

积分
187
QQ
发表于 2019-4-19 15:01:57 | 显示全部楼层
二维码也是一串文本,只是做显示用,不需要什么触发操作,用文本控件重绘应该不错
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-17 19:16 , Processed in 0.272103 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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