本帖最后由 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 |