新聞中心

EEPW首頁 > 測試測量 > 設計應用 > Qt跨平臺數(shù)字化壓力測量分析監(jiān)控系統(tǒng)的設計與實現(xiàn)

Qt跨平臺數(shù)字化壓力測量分析監(jiān)控系統(tǒng)的設計與實現(xiàn)

作者: 時間:2012-07-06 來源:網(wǎng)絡 收藏

2.2 添加控件的實現(xiàn)
在Qt中每一個控件對應于一個類,向窗口或控件添加其他控件只需指定相關類就完成了添加窗口的操作。
2.3 布局組件的實現(xiàn)
在Qt中使用布局機制來實現(xiàn)控件的位置定位。只要把組件放入某一種布局之中,當需要調(diào)整大小或位置的時候,Qt就知道該怎樣進行調(diào)整。

本文引用地址:http://2s4d.com/article/193643.htm

a.JPG


Qt一共有3種主要的Layout,分別是:QHBoxLayout水平方向從左到右布局;QVBoxLayout垂直方向從上到下布局;OGridLayout在一個網(wǎng)格中進行布局。圖2是整體效果。

3 數(shù)據(jù)采集存儲顯示設計
3.1 數(shù)據(jù)存儲
在測量模式下通過單擊獲取數(shù)據(jù)按鈕會獲得來自單片機系統(tǒng)發(fā)送過來的實時測量數(shù)據(jù)。從數(shù)據(jù)顯示獲取系統(tǒng)采集的時間來精確記錄數(shù)據(jù)信息。如果不需要在應用程序界面上顯示,可以通過單擊寫入文件按鈕,此時數(shù)據(jù)將會寫入到具體文件中去,操作者可以保存以自己姓名學號為文件名的文件。Qt中通過QFile類訪問本地文件系統(tǒng)或者嵌入資源,同時還要使用QTextStream類來操縱文本文件,QTextStream會自動將Unicode編碼同操作系統(tǒng)編碼進行轉化。
3.2 數(shù)據(jù)與擬合
為了方便學生實驗,通過獲取每個學生實驗數(shù)據(jù)進行回歸以及擬合曲線,對應于每個button是由數(shù)據(jù)增和數(shù)據(jù)減求得平均值;學生由于誤操作導致獲取的數(shù)據(jù)不正確,可以通過單擊刪除按鈕刪除該數(shù)據(jù),然后重新獲取數(shù)據(jù)。學生可以通過原始數(shù)據(jù)擬合曲線和回歸后的擬合曲線進行對比。在Qt中沒有具體數(shù)據(jù)圖表控件,因此需要自定義控件。



評論


相關推薦

技術專區(qū)

關閉