52、嵌入式开发:Qt/Embedded Linux 与 Qtopia 应用定制指南

嵌入式开发:Qt/Embedded Linux 与 Qtopia 应用定制指南

1. 定制 Qt/Embedded Linux

在安装 Qt/Embedded Linux 时,我们可指定排除某些功能以减少内存占用。它包含一百多个可配置功能,每个功能都与一个预处理器符号相关联。例如, QT_NO_FILEDIALOG 可将 QFileDialog QtGui 库中排除, QT_NO_I18N 则会移除所有国际化支持。这些功能列于 src/corelib/global/qfeatures.txt 文件中。

Qt/Embedded Linux 提供了五种示例配置(最小、小、中、大、发行版),存储在 src/corelib/global/qconfig-xxx.h 文件里。可使用 configure 脚本的 -qconfig xxx 选项来指定配置,示例如下:

./configure -qconfig small

若要创建自定义配置,我们既可以手动提供 qconfig-xxx.h 文件并将其当作标准配置使用,也能使用位于 Qt 工具子目录下的 qconfig 图形化工具。

Qt/Embedded Linux 提供了以下类,用于与输入输出设备交互以及定制窗口系统的外观和感觉:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值