基 于 QT 软 件 的 人 机 交 互 界 面 设 计 和 应 用 摘 要 : 本 文 针 对 混 合 动 力 有 轨 电 车 的 人 机 交 互 界 面 (HMI)设 计 需 求 , 阐 述 了 人 机交 互 界 面 的 界 面 设 计 和 主 界 面 功 能 区 域 划 分 规 则 , 以 及 利 用 QT 软 件 实 现 信 息 显示 、 参 数 设 定 、 控 制 操 作 、 故 障 处 理 等 功 能 的 设 计 和 实 现 方 法
关 键 字 : 人 机 交 互 界 面 HMI 、 QT 软 件 、 混 合 动 力 有 轨 电 车
1QT软 件 环 境 Qt Creator 是 基 于 C++的 、 主 要 的 、 跨 平 台 的 图 形 用 户 界 面 应 用 程 序 框 架 , 它包 括 一 套 跨 平 台 的 类 库 、 一 套 整 合 的 开 发 工 具 和 一 个 跨 平 台 的 集 成 开 发 环 境( IDE),它 可 以 开 发GUI 程 序 , 也 可 以 用 于 开 发 非GUI 程 序 , 它 是 面 向 对 象 的 框 架 ,使 用 特 殊 的 代 码 生 成 扩 展 以 及 一 些 宏 , 易 于 扩 展 , 允 许 组 件 编 程
HMI系 统 的 建 立 通 过 QT 现 有 文 档类 型—C++文 件 类 型建 立
系 统 结构主 要 包括 四个 部分 : Forms->添加 designer生 成 的
ui文 件 ;Headers->头文 件 (
h 文 件 );Resources->资源管理 ( image
qrc导入图 形 文 件 )Sources->执行文 件 (
cpp文 件 )
其 QT 软 件 程 序 编 辑界 面 如图 1 所示
图 1 QT 软 件 程 序 编 辑界 面 2功 能 需