新聞中心

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

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

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

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

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

        b.JPG


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

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

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



        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 会宁县| 绿春县| 梓潼县| 德化县| 曲麻莱县| 尚义县| 团风县| 唐河县| 襄汾县| 尼木县| 搜索| 东至县| 亚东县| 大洼县| 胶州市| 密云县| 深圳市| 广宗县| 大悟县| 贵德县| 湖口县| 临高县| 西畴县| 杭锦旗| 隆尧县| 浙江省| 安西县| 浦县| 辽阳市| 宝鸡市| 建德市| 金川县| 获嘉县| 和政县| 通河县| 犍为县| 错那县| 禄劝| 永和县| 大余县| 沙洋县|