23 科 技 创 新 导 报 Science and Technology Innovation HeraldI T 技 术2011 NO.21Science and Technology Innovation Herald 科 技 创 新 导 报随 着 嵌 入 式 技 术 的 发 展 , 越 来 越 多 的智 能 化 带 有 界 面 控 制 功 能 的 小 型 设 备 深 入到 人 们 生 活 当 中 。开 发 者 基 于 嵌 入 式 领 域中 的 Qt技 术 ,设 计 出 一 套 应 用 于 工 控 领 域的 具 有 人 机 交 互 界 面 的 智 能 控 制 系 统 ,该系 统 实 现 AD双 路 读 取 、数 据 显 示 、温 度 预设 、 PWM自 动 调 节 等 功 能 ,本 文 着 重 介 绍界 面 设 计 过 程 。1 图 形 用 户 接 口 环 境 的 建 立1.1 安 装 Qt/Embedded2.3.7命 令tar xvzf qt-embeded-2.3.7.tar.gzcd qt.2.3.7export QTDIR=$QTDIRexport PATH=$QTDIR/bin:$PATHexport LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH./configure– qconfig – qvfb – depths 4,8,16,32Make sub-src其 中 设 置 Q T 嵌 入 式 开 发 包 虚 拟 缓 冲帧 工 具 qvfb,并 支 持 4,8,16,32位 显 示 颜 色的 深 度 。虚 拟 出 来 的 缓 冲 帧 和 硬 件 平 台 设备 上 的 每 个 像 素 保 持 一 致 ,这 样在软件 开发 和 系 统 调 用 时就 不 用 总 是 刷新 嵌 入 式设 备 的 FLASH存储空间,加速了整个 研发的 周期。1.2 安 装 Qt/X112.3.2Qt/X112.3.2提供用 户 接 口 编译器uic,它所产生 的 源文 件 和 Qt/embedded的 库一应 起被编译链 接 ,但 是QT for X11的 版 本该 要 比 Qt/Embedded旧 ,否 则 会 导 致 软件 不兼 容 。1.3 安 装 qtopia为 了避 免 qtopia2.2.0复 杂 的 配 置 编译的 过 程 ,我 们 直 接 从 arm9论 坛 下 载 了关 于qtopia的 安 装 脚 本 并 执 行 。2 图 形 界 面 的 设 计2.1 用 QT图 形 设 计 器设 计 控 制 界 面用 QT图 形 设 计 器是一 个 具 有 可 视 化 用户 接 口 的 设 计 工 具 。按 照 项 目 需 要 ,控 制 界面 要 求 简 单 ,可 预 设 控 制 值 ,将 界 面 分 为 一级 主 目 录 和 若 干 ...