嵌入式 Linux 用 Qt Designer 快速开发 RAD(快速应用程序开发)是一种高效的软件开发形式,可以让用户在极短的时间里创建一个图形化的用户界面
通常情况下,在一张空白的表单上,开发人员可以通过拖拉或点击的方式,在窗口的适当位置上添加一些输入框和按钮等窗口组件
这时,RAD 工具会自动编写和维护代码
而用户所要做的只是确定当点击按钮或选择选单选项时将要发生什么事件
在 Linux 下,一个非常流行的 RAD 工具就是 Qt Designer
它是嵌入式公司 Trolltech的 Qt 软件包的一个组成部分
如果用户使用的是 KDE 桌面,那么 Qt 已经自动安装上了,Qt Designer 也很有可能已经被安装好
如果用户的系统没有安装,那么针对不同的版本,可以很方便地找到KDE Development Tools,并安装之
以Red Hat 9
0 为例,用户可以从主选单→系统设置→添加/删除应用程序中选择 KDE软件开发,即可完成 Qt Designer 的安装(如图 1 所示)
图 1 安装 Qt Designer 创建 为了快速地向大家展示一下 Qt Designer 功能,先创建一个简单的摄氏温度和华氏温度的转换程序
本文里将设计一个简单的 GUI,并且添加一些简单的代码来实现温度的转换
因为是为了展示一下快速的开发过程,而不是一个严谨的软件项目的开发,所以这里不会进行任何的错误检查,也不进行输入检验(也就是检查用户的输入是否为合法的温度形式)、缓冲溢出检查等在日常软件开发中一定要做的步骤
如果用户使用的是KDE,那么选单上应该已经有Qt Designer 的图标
不同的发行版,图标的位置会有所不同
如果用户的发行版没有Qt Designer 图标,那么可以在命令行模式下输入“designer”命令来启动该开发工具
在 Red Hat 9