999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Qt的聲納模擬顯控軟件設計與實現

2019-06-11 09:53:36李華慶
電子技術與軟件工程 2019年7期
關鍵詞:界面信號

文/李華慶

聲納顯控軟件是聲納系統中的重要組成部分。聲納顯控軟件集聲納信息的顯示和聲納的控制命令為一體,是聲納操作員和聲納設備之間交互的橋梁和紐帶。隨著科學技術的不斷發展和進步,聲納設備提供的探測信息越來越復雜而多樣,因此聲納顯控軟件的功能也變得越來復雜。Qt是一種跨平臺的C++圖形用戶界面,在軟件界面開發過程中具有優良特性,本文介紹一種基于Qt的聲納模擬顯控軟件設計實現方法。

1 Qt簡介

Qt 是一個1991年由Qt Company開發的跨平臺C++圖形用戶界面應用程序開發框架。它既可以開發GUI程序,也可用于開發非GUI程序,比如控制臺工具和服務器。Qt是面向對象的框架,具有的良好封裝機制使得Qt的模塊化程度非常高,可重用性較好,對于用戶開發來說是非常方便的。Qt 提供了一種稱為“信號/槽”的安全類型來替代 callback,這使得各個元件之間的協同工作變得十分簡單。

圖1:聲納顯控軟件設計框架

2 信號與槽

信號和槽機制是 Qt 的核心機制,可以讓編程人員將互不相關的對象綁定在一起,實現對象之間的通信。

2.1 信號

當對象改變其狀態時,信號就由該對象發射 (emit) 出去,而且對象只負責發送信號,它不知道另一端是誰在接收這個信號。這樣就做到了真正的信息封裝,能確保對象被當作一個真正的軟件組件來使用。

2.2 槽

用于接收信號,而且槽只是普通的對象成員函數。一個槽并不知道是否有任何信號與自己相連接。而且對象并不了解具體的通信機制。

一個信號可以連接多個槽,當信號發射時,會以不確定的順序一個接一個的調用各個槽;一個槽也可以與多個信號信號相連,無論哪個信號被發射,都會調用這個槽。

圖2:界面實現流程

圖3:聲納模擬顯控界面

3 聲納顯控軟件組成

聲納顯控軟件設計框架如圖1所示。其中,聲納顯控軟件包括參數顯示與命令控制、畫面顯示兩大類。參數顯示與命令控制包括工作參數顯示、系統參數顯示、操作控制三部分,實現聲納顯控軟件當前工作狀態的顯示以及命令控制;畫面顯示包括掃描圖顯示、幅度圖顯示、歷程圖顯示三部分,顯示聲納顯控軟件接受到的各種畫面信息。

4 具體實現

本文所介紹的聲納顯控界面的程序框架式自頂向下的。界面實現流程圖如圖2所示。首先新建一個Qt項目,在main()函數中生成一個QApplication類的實例a,然后定義一個Widget類的對象w,最后在Widget.ui中設計界面,在Widget.cpp中完成代碼實現。

具體實現界面如圖3所示。

界面共有四部分組成,分別是幅度圖、歷程圖、表格、控制菜單。以歷程圖為例進行簡單介紹。

首先在UI文件中對widget進行提升,提升為歷程圖類。歷程圖類的核心實現代碼如下:

在顯控軟件中需要處理光標事件,包括光標進入、光標退出、光標移動和光標點擊(區分左擊和右擊)等。此時就需要用到Qt的鼠標事件。

5 結束語

本文介紹了一種以Qt組件為基礎的聲納模擬顯控軟件的設計與實現。該模擬顯控軟件較好的實現了各個功能,滿足了用戶需求,并且具有良好的可靠性和可擴展性,以后可在此模擬顯控軟件的基礎上實現功能擴展和界面美化。

猜你喜歡
界面信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
孩子停止長個的信號
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
空間界面
金秋(2017年4期)2017-06-07 08:22:16
電子顯微打開材料界面世界之門
人機交互界面發展趨勢研究
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計的信號盲抽取算法
主站蜘蛛池模板: 亚洲欧美日韩精品专区| 亚洲欧美精品在线| 国产成人1024精品下载| 中文天堂在线视频| 欧美日韩亚洲国产主播第一区| 99久久精品美女高潮喷水| 亚洲AV无码一二区三区在线播放| 五月激激激综合网色播免费| 国产欧美精品专区一区二区| 福利在线不卡| 青青草原国产精品啪啪视频| 制服丝袜一区| 中文字幕永久视频| 国产精品开放后亚洲| 成人在线观看不卡| 亚洲女同一区二区| 奇米精品一区二区三区在线观看| 亚洲男人天堂网址| 国产成人高清在线精品| 18禁黄无遮挡网站| 国产激爽爽爽大片在线观看| 伊人五月丁香综合AⅤ| 国产欧美性爱网| 中文字幕在线观| 亚洲日韩精品欧美中文字幕| 精品无码人妻一区二区| 直接黄91麻豆网站| 国产91麻豆视频| 国产亚洲一区二区三区在线| 久久美女精品| 首页亚洲国产丝袜长腿综合| 亚洲欧州色色免费AV| 日韩 欧美 小说 综合网 另类| 日本在线国产| 久久福利片| 中文字幕乱妇无码AV在线| 欧美日韩国产综合视频在线观看| 亚洲日韩精品综合在线一区二区| 亚洲精品欧美日本中文字幕| 97超碰精品成人国产| 成年人福利视频| 久久久精品久久久久三级| 22sihu国产精品视频影视资讯| 亚洲国产中文欧美在线人成大黄瓜 | 国产9191精品免费观看| 四虎永久在线视频| 大陆精大陆国产国语精品1024 | 日韩第一页在线| 国产精品片在线观看手机版| 欧美成一级| 亚洲中字无码AV电影在线观看| 新SSS无码手机在线观看| 在线国产你懂的| 福利片91| 精品国产Ⅴ无码大片在线观看81| 亚洲人成影院午夜网站| 99在线小视频| 久热精品免费| 成年女人18毛片毛片免费| 国产va在线| 亚洲精品中文字幕午夜| 国产精品女同一区三区五区| 无码国产伊人| 亚洲中文字幕国产av| 中文无码日韩精品| 亚洲第一黄片大全| 亚洲成人www| 国产爽歪歪免费视频在线观看| 亚洲区欧美区| 国产精品毛片在线直播完整版| 操美女免费网站| 日韩国产黄色网站| 999精品视频在线| 国产污视频在线观看| 国产亚洲日韩av在线| 亚洲成A人V欧美综合| 99久久99这里只有免费的精品| 亚洲成a人在线观看| 日韩毛片在线视频| 98精品全国免费观看视频| 亚洲欧美色中文字幕| 久久综合丝袜日本网|