开发GUI界面的工具——Qt

本文主要讲解了GUI界面开发工具的种类,以及最后确定的最优开发工具。

1.GUI界面开发

图形用户界面(简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。
图形用户界面是一种人与计算机通信的界面显示格式,允许用户使用鼠标等输入设备操纵屏幕上的图标或菜单选项,以选择命令、调用文件、启动程序或执行其它一些日常任务。
GUI界面是面对用户的界面,方便快捷的操作方式和操作界面是它突出的优点。

2.工具的选择

国内外研究动态中比较主流的GUI是Microwindows, Qt, OpenGUI和MiniGUI这四款。
Microwindows已经很久没更新了,不建议选择。OpenGUI拥有强大的2D制图和事件驱动窗口API,它功能强大使用简单,但是耗费大。MiniGUI则是半开源半商业,适用性不广泛。
Qt图形界面仿真则包含了非常成熟的图形接口函数库,并且是免费开源的,而且很多产品在开发时会不断地丰富Qt的接口函数。

3.用Qt做个小的登录界面

开发GUI界面的工具——Qt

开发GUI界面的工具——Qt

4.开发GUI界面的注意问题

1.由于嵌入式Linux的硬件资源有限,无法像PC平台上那样忽略开发软硬件的开销。

2.GUI是面对用户的界面,操作方式要简单快捷,模块要高度集成,错误率要降低。

3.GUI界面必须能够支持二次开发,能够快速的展示开发平台的特点。

4.GUI的开发需要底层系统的支持,一个稳定的开源的系统不仅仅需要能够对Qt图形仿真的稳定运行提供支持,还要求提供所需要的函数库和底层驱动支持。