搜索
bottom↓
回复: 12

大神们可以交流下GUI的知识?

[复制链接]

出0入10汤圆

发表于 2014-11-5 16:26:43 | 显示全部楼层 |阅读模式
1.好像有部分大神是有自己写gui的?是什么基础才有能力去写gui
2.有没有看完ucgui源码的?准备看,看过的指导下怎么看。
3.除了ucgui有没有其他的gui也是不错的?
谢谢大家。

出0入0汤圆

发表于 2014-11-5 16:45:28 | 显示全部楼层
同问,现在只是移植了GUI,但是怎么使用我一直没弄明白

出0入10汤圆

 楼主| 发表于 2014-11-5 16:49:51 | 显示全部楼层
顶起,希望那些gui的大神可以来交流交流

出0入0汤圆

发表于 2014-11-5 16:56:06 | 显示全部楼层
只有使用過EMWIN 還沒有自建過 等待大神指導

出0入4汤圆

发表于 2014-11-5 16:56:59 | 显示全部楼层
画点,画线,画曲线,填充……,
有一门学科是研究这个的“计算机图形学”。

出0入0汤圆

发表于 2014-11-5 17:00:12 | 显示全部楼层
LS所言即是,就是一点一画的画出来的,
以前在linux下使用直接写framebuffer的形式,尝试做了一个简易的GUI,
最后直到使用freetype2让它支持字符汉字等的显示,
但是这个东东最主要的是在于思想,GUI有信号触发机制,要跟鼠标连接在一起,
鼠标点一下触发一下,整个GUI是不断的消息机制整合在一起的,效率也是问题。
后来越来越大,越来越麻烦,就放弃了。

出0入0汤圆

发表于 2014-11-5 17:00:44 | 显示全部楼层
比如小马哥的X-GUI, RTT GUI,  ZLGGUI ,  PIC GUI,   ST也有个GUI(在STemWin之前,现在好像不搞了),还有很多。

出0入0汤圆

发表于 2014-11-5 17:00:51 | 显示全部楼层
ucgui用过。。不过没具体研究。只做了底层然后跑而已。其实也就是库函数,至于要怎么优化或者裁剪。以前嫌他一个像素点刷新,比较慢。就自己写个专门的刷屏函数。不过画图神马的还是用他的。

出0入0汤圆

发表于 2014-11-5 17:04:17 | 显示全部楼层
我都是自己写GUI的,简单的图形用绘图函数,复杂的用图片方式

出0入0汤圆

发表于 2014-11-5 17:05:33 | 显示全部楼层
坐等大神详解。。。。。。我等菜鸟飞过。。。。。。。。。。。

出0入0汤圆

发表于 2014-11-5 17:08:09 | 显示全部楼层
比方立体按钮,左上边用白线,右下边用黑线,当按下时左上边用黑线,右下边用白线。如果要复杂的效果,就用PS做两个图片,一个是没按的图片,一个是按下的图片

出0入0汤圆

发表于 2014-11-8 17:52:47 | 显示全部楼层
GUI    可以用图片方式是吧,把图片以一定的像素数与格式存储,然后一点一点 一行一行写到屏上么...

出0入264汤圆

发表于 2014-11-8 19:12:28 | 显示全部楼层
1. 代码量需要有一定的积累。对程序结构有一定造诣。
2.3 两点,建议所有想学UCGUI的同学,先去玩一段WIN32编程。再回过头来看,会发现UCGUI就是小菜一碟。
   
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-8 14:17

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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