新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > Qt跨平臺數字化壓力測量分析監控系統的設計與實現

        Qt跨平臺數字化壓力測量分析監控系統的設計與實現

        作者: 時間:2012-07-06 來源:網絡 收藏

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

        本文引用地址:http://www.104case.com/article/193643.htm

        a.JPG


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

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



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 大关县| 班玛县| 茶陵县| 五河县| 灌云县| 米泉市| 横峰县| 平定县| 廉江市| 洛扎县| 玉龙| 突泉县| 商丘市| 罗江县| 凭祥市| 和平县| 株洲市| 苍南县| 宿迁市| 石景山区| 肥东县| 桦南县| 万荣县| 罗城| 新安县| 孝义市| 图木舒克市| 伊金霍洛旗| 普洱| 汝州市| 盈江县| 杨浦区| 自治县| 乌兰察布市| 嘉义县| 邢台县| 万载县| 湘潭县| 临武县| 秀山| 保亭|