Software Development • 软 件 开 发Electronic Technology & Software Engineering 电 子 技 术 与 软 件 工 程 • 45【 关 键 词 】 声 纳 模 拟 显 控 Qt声 纳 显 控 软 件 是 声 纳 系 统 中 的 重 要 组 成部 分
声 纳 显 控 软 件 集 声 纳 信 息 的 显 示 和 声 纳的 控 制 命 令 为 一 体 , 是 声 纳 操 作 员 和 声 纳 设 备之 间 交 互 的 桥 梁 和 纽 带
随 着 科 学 技 术 的 不 断发 展 和 进 步 , 声 纳 设 备 提 供 的 探 测 信 息 越 来 越复 杂 而 多 样 , 因 此 声 纳 显 控 软 件 的 功 能 也 变 得越 来 复 杂
Qt 是 一 种 跨 平 台 的 C++ 图 形 用 户界 面 , 在 软 件 界 面 开 发 过 程 中 具 有 优 良 特 性 ,本 文 介 绍 一 种 基 于 Qt 的 声 纳 模 拟 显 控 软 件 设计 实 现 方 法
1 Qt简 介Qt 是 一 个1991 年 由Qt Company 开 发的 跨 平 台 C++ 图 形 用 户 界 面 应 用 程 序 开 发框 架
它 既 可 以 开 发 GUI 程 序 , 也 可 用 于 开发 非 GUI 程 序 , 比如控 制 台 工 具 和 服务器
Qt 是 面 向对象的 框 架 , 具 有 的 良 好封装机制使得 Qt 的 模 块化程 度非常高, 可 重 用 性 较好, 对于 用 户 开 发 来 说是 非常方 便的
Qt 提供 了一 种 称为 “信 号 /槽”的 安全类型来 替 代 callback, 这 使得 各 个 元 件 之 间 的 协 同 工 作 变得 十 分 简 单
2 信 号与 槽信 号和