硬汉嵌入式论坛

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

[其它] 关于“开源免费小型GUI”的使用方法请教

[复制链接]

2

主题

34

回帖

40

积分

新手上路

积分
40
发表于 2017-9-14 09:15:30 | 显示全部楼层 |阅读模式
请教一下大家,开源免费小型GUI这个要如何移植到自己的代码中使用啊,
  1. typedef struct
  2. {
  3.    void (*pset)(UG_S16,UG_S16,UG_COLOR);
  4.    UG_S16 x_dim;
  5.    UG_S16 y_dim;
  6.    UG_TOUCH touch;
  7.    UG_WINDOW* next_window;
  8.    UG_WINDOW* active_window;
  9.    UG_WINDOW* last_window;
  10.    struct
  11.    {
  12.       UG_S16 x_pos;
  13.       UG_S16 y_pos;
  14.       UG_S16 x_start;
  15.       UG_S16 y_start;
  16.       UG_S16 x_end;
  17.       UG_S16 y_end;
  18.       UG_COLOR fore_color;
  19.       UG_COLOR back_color;
  20.    } console;
  21.    UG_FONT font;
  22.    UG_S8 char_h_space;
  23.    UG_S8 char_v_space;
  24.    UG_COLOR fore_color;
  25.    UG_COLOR back_color;
  26.    UG_COLOR desktop_color;
  27.    UG_U8 state;
  28.    UG_DRIVER driver[NUMBER_OF_DRIVERS];
  29. } UG_GUI;
复制代码
是只要将上面结构体中的函数指针pset指向自己驱动的描点函数其他函数不需要修改吗,其他函数的硬件加速又怎么配置?希望指导的大神指导下,第一次使用UI不太懂,先谢谢大家了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107077
QQ
发表于 2017-9-14 11:38:46 | 显示全部楼层
这个还没有去研究,帮顶下。
回复

使用道具 举报

9

主题

68

回帖

95

积分

初级会员

积分
95
发表于 2017-9-18 15:12:21 | 显示全部楼层
1.png
给你参考下 !
回复

使用道具 举报

10

主题

40

回帖

70

积分

初级会员

积分
70
发表于 2017-9-22 17:27:50 | 显示全部楼层

回 lewis 的帖子

lewis:
给你参考下 ! (2017-09-18 15:12) 
你在使用ugui开发产品吗?
回复

使用道具 举报

9

主题

68

回帖

95

积分

初级会员

积分
95
发表于 2017-9-23 14:18:47 | 显示全部楼层

回 ljt8015 的帖子

ljt8015:你在使用ugui开发产品吗?


 (2017-09-22 17:27) 
没有 !只是感兴趣 ,尝试一下使用,如果单纯裸机 简单的图形会使用
回复

使用道具 举报

2

主题

34

回帖

40

积分

新手上路

积分
40
 楼主| 发表于 2017-9-25 17:40:45 | 显示全部楼层
多谢,我发现只需要将函数指针指向描点函数就可以了,其他的都不需要
回复

使用道具 举报

0

主题

10

回帖

10

积分

新手上路

积分
10
发表于 2017-11-1 09:01:18 | 显示全部楼层

回 aaabbbad 的帖子

aaabbbad:多谢,我发现只需要将函数指针指向描点函数就可以了,其他的都不需要 (2017-09-25 17:40) 
楼主,你的uGUI移植好了吗?能不能给发个教程和示例呀?
回复

使用道具 举报

6

主题

231

回帖

249

积分

高级会员

积分
249
发表于 2017-11-1 09:50:59 | 显示全部楼层

回 lewis 的帖子

lewis:
给你参考下 ! (2017-09-18 15:12)
这副图看着眼熟,是VC的编辑界面吧?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-16 21:22 , Processed in 0.204230 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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