摘 要: 随着嵌入式系统的发展,在Linux 下使用Qt 开发嵌入式应用程序是嵌入式图形用户界面( GUI) 系统应用研究的重点。通过一个通讯簿程序的设计,给出了基于Qt 的嵌入式Linux 程序开发的关键技术,包括QtDesigner、信号与槽机制的使用、程序主要功能代码的实现以及程序开发的整体过程。 Linux 操作系统具有开放的源码、高效稳定的内核、良好的开发环境以及支持多种硬件平台的特点,且具有可配置性和模块化的特点; Qt 是一个面向对象的支持多操作系统平台的应用程序开发框架,它采用了一种独有的Signal2Slot (信号与槽) 的对象间通信机制,以代替传统的不安全的回调技术