新闻中心

EEPW首页>测试测量>设计应用> Qt跨平台数字化压力测量分析监控系统的设计与实现

Qt跨平台数字化压力测量分析监控系统的设计与实现

作者: 时间:2012-07-06 来源:网络 收藏

3.3 解决方案
利用Qt中绘图控件QPainter当获取每个数据时,在屏幕上打印出相对应的点,这样就能拟合出曲线如图3所示。同时利用坐标变换trans late方法重新定义原点,这样更有利于坐标的绘制。

本文引用地址://m.amcfsurvey.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对象,这样应用程序就变成了中文。



评论


相关推荐

技术专区

关闭