新聞中心

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

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

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

        3.3 解決方案
        利用Qt中繪圖控件QPainter當獲取每個數據時,在屏幕上打印出相對應的點,這樣就能擬合出曲線如圖3所示。同時利用坐標變換trans late方法重新定義原點,這樣更有利于坐標的繪制。

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

        b.JPG


        如圖3所示,首先畫出網格坐標軸,然后將獲取到的數據轉化為相對應的具體左邊打印出該點:
        paint,drawEllipse(((i+1)*24)+2,-(share[i]/10/5*24)+4,-6,-6);/畫點,最后由回歸擬合出數據表達式。

        4 數據庫設計
        QtSql模塊提供了與平臺以及數據庫種類無關的訪問SQL數據庫接口。這個接口由利用Qt的模型/視圖結構將數據庫與用戶界面集成的一套類來集成。
        本應用程序采用微軟開發的SQL Setwer2005作為數據庫引擎,用戶界面采用Qt編寫,當系統處于監控模式時,需要數據的實時監控和存儲,數據量將非常大使用文件存儲不適合,同時利用數據庫提供的查詢語句Select、修改update、刪除delete等語句,可以方便地管理數據庫。

        5 軟件美化
        5.1 國際化
        Qt中國際化的方式有很多種,常使用的QTextCodec類和使用tr()函數,前者將編碼名稱寫到代碼里面,除非使用Unicode編碼,否者編碼依然是一個問題,本軟件系統設計時使用tr()函數實現應用程序的國際化。同時在main函數中增加一個QTranslator對象,這樣應用程序就變成了中文。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 永顺县| 镇宁| 定襄县| 阿拉善盟| 渭源县| 班戈县| 台南市| 宁强县| 伊金霍洛旗| 沾化县| 兖州市| 汾西县| 宜君县| 南雄市| 磐安县| 宁蒗| 哈巴河县| 志丹县| 剑阁县| 阿拉善左旗| 交口县| 汝州市| 永胜县| 海门市| 鹰潭市| 沿河| 桦川县| 安福县| 桂阳县| 潞西市| 南木林县| 博客| 南开区| 鄂伦春自治旗| 郯城县| 南京市| 睢宁县| 皮山县| 台湾省| 虞城县| 柳河县|