OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3005|回复: 4

emWin 新手入门学习使用笔记 (1)

[复制链接]

2

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
117
金钱
117
注册时间
2023-3-14
在线时间
20 小时
发表于 2023-5-28 09:33:37 | 显示全部楼层 |阅读模式
本帖最后由 captainabc1 于 2023-5-29 15:05 编辑

             emWin 入门学习使用笔记 (1)
  emWin软件包用于高效的设计用户图形界面。包内含有GUIBuilderV5.46这个设计图形用户界面的工具。很好地利用这个软件,能使StemWin界面设计事半功倍。这款软件可在SEGGER或ST的官网下载emwin或STemWin得到它。
  实际经常用MDK5(KeiluVision 5.25)开发单片机软件的朋友,可能还没注意到,开发包内就有这个工具!我用的就是这个。
GUIBuilderV5.46工具软件的使用
   该工具软件,易学、易用,可以说是制作界面的“神器”,省去了用C语言编写的繁杂工作。GUIBuilderV5.46界面见图1所示:路径为C:\keil_V5\ARM\PACK\keil\MDK-Middleware\7.6.0\emWin\tool\GUIBuilder,藏得比较深哈!找到GUIBuilder应用程序,双击打开此软件,界面上方一横排,Button、Checkbox、Dropdown等等,就是该工具支持的控件,非常全。
      下面通过在界面,建立按钮来控制LED灯的一个简单界面设计为例,来看看使用该工具的方法:
1 建立一个对话框:
       先铺纸再作画,同样这里先建立一个对话框,再放置按钮,否则会提示错误。
  建立对话框Framewin Dialog:鼠标指向该控件,单击左键,控件就出现在画面上,选择屏幕尺寸xSize=320,ySize=240。鼠标指向对话框,点击右键,在出现的下拉菜单中,可设置对话框的字体(Set font)、位置(Set text alignment)、颜色(Set text color)等等。
2  建立按钮
   单击按钮控件,按钮就出现在对话框中,用鼠标指向按钮拖动到想要的位置即可,按自己的要求,可调整其大小,改变按钮上的字等等。最终设计的界面参见附图。
3  将界面存盘:
   选择File-->Save 回车即存盘。请注意!此时该界面对应的C程序,该工具已经为你生成啦!
这里文件名为:FramewinDLG.C

图1 建立的界面

图1 建立的界面
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
117
金钱
117
注册时间
2023-3-14
在线时间
20 小时
 楼主| 发表于 2023-6-6 10:25:51 | 显示全部楼层
回复 支持 1 反对 0

使用道具 举报

109

主题

5562

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10541
金钱
10541
注册时间
2017-2-18
在线时间
1908 小时
发表于 2023-6-3 15:47:19 | 显示全部楼层
多谢分享~~
回复 支持 反对

使用道具 举报

32

主题

138

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1755
金钱
1755
注册时间
2018-4-28
在线时间
241 小时
发表于 2023-8-22 09:12:49 | 显示全部楼层
你好  QQ   交流一下  
回复 支持 反对

使用道具 举报

2

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
117
金钱
117
注册时间
2023-3-14
在线时间
20 小时
 楼主| 发表于 2023-10-27 17:57:55 | 显示全部楼层
zhangyo 发表于 2023-8-22 09:12
你好  QQ   交流一下

你好!1247425104@qq.com
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 21:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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