新闻中心

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

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

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

2.2 添加控件的实现
在Qt中每一个控件对应于一个类,向窗口或控件添加其他控件只需指定相关类就完成了添加窗口的操作。
2.3 布局组件的实现
在Qt中使用布局机制来实现控件的位置定位。只要把组件放入某一种布局之中,当需要调整大小或位置的时候,Qt就知道该怎样进行调整。

本文引用地址://m.amcfsurvey.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中没有具体数据图表控件,因此需要自定义控件。



评论


相关推荐

技术专区

关闭