资源简介
本代码为QT读取记事本的数据并利用这些数据绘制曲线,解压后附有效果图
代码片段和文件信息
#include “huitu.h“
#include “ui_huitu.h“
class Plotter;
void readFlightCurves(Plotter *plotter)
{
QFile fileIn(“test.txt“);
if(!fileIn.open(QIODevice::ReadOnly))
{
//QMessageBox::information(plottertr(“打开文件失败!“)fileIn.errorString());
return;
}
QTextStream in(&fileIn);
QVector val(20);
QVector row(20);
QVector col(20);
int i=0;
while(!in.atEnd())
{
QString line=in.readLine();
QStringList fields=line.split(‘ ‘);
if(fields.size()>=3)
{
val[i]=fields.takeFirst();
row[i]=fields.takeFirst().toInt();
col[i]=fields.takeFirst().toInt();
}
i++;
}
if(fileIn.isOpen()) fileIn.close();
QVector data;
int j;
for(j=0;j data.append(QPointF(row[j]col[j]));
plotter->setCurveData(data);
}
huitu::huitu(QWidget *parent) :
QWidget(parent)
ui(new Ui::huitu)
{
ui->setupUi(this);
}
huitu::~huitu()
{
delete ui;
}
void huitu::on_pushButton_clicked() //单击按钮的消息响应函数
{
readFlightCurves(&plotter);//读数据
plotter.setCorrds(5002424);//设置Y轴最大最小值和X轴点数z是横坐标点数
plotter.setWindowtitle(“curve is made up of data from test“);
plotter.show();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 222323 2012-06-17 02:00 QT读数据绘制曲线\2.PNG
文件 1591959 2012-06-17 01:58 QT读数据绘制曲线\huitu\debug\huitu.exe
文件 290376 2012-06-17 01:58 QT读数据绘制曲线\huitu\debug\huitu.o
文件 181861 2012-06-17 01:51 QT读数据绘制曲线\huitu\debug\main.o
文件 2809 2012-06-17 01:52 QT读数据绘制曲线\huitu\debug\moc_huitu.cpp
文件 193248 2012-06-17 01:52 QT读数据绘制曲线\huitu\debug\moc_huitu.o
文件 2902 2012-06-16 20:47 QT读数据绘制曲线\huitu\debug\moc_plotter.cpp
文件 156599 2012-06-16 20:47 QT读数据绘制曲线\huitu\debug\moc_plotter.o
文件 558299 2012-06-17 01:54 QT读数据绘制曲线\huitu\debug\plotter.o
文件 1474 2012-06-17 02:04 QT读数据绘制曲线\huitu\huitu.cpp
文件 608 2012-06-17 02:04 QT读数据绘制曲线\huitu\huitu.h
文件 366 2012-06-16 17:23 QT读数据绘制曲线\huitu\huitu.pro
文件 27950 2012-06-17 02:04 QT读数据绘制曲线\huitu\huitu.pro.user
文件 734 2012-06-16 17:26 QT读数据绘制曲线\huitu\huitu.ui
文件 179 2012-06-17 02:04 QT读数据绘制曲线\huitu\main.cpp
文件 7288 2012-06-16 17:26 QT读数据绘制曲线\huitu\Makefile
文件 7103 2012-06-16 17:26 QT读数据绘制曲线\huitu\Makefile.Debug
文件 7206 2012-06-16 17:26 QT读数据绘制曲线\huitu\Makefile.Release
文件 16601 2012-06-17 02:04 QT读数据绘制曲线\huitu\plotter.cpp
文件 2889 2012-06-16 20:46 QT读数据绘制曲线\huitu\plotter.h
文件 405 2012-06-16 17:23 QT读数据绘制曲线\huitu\plotter.ui
文件 64 2012-06-17 01:49 QT读数据绘制曲线\huitu\test.txt
文件 1599 2012-06-16 17:26 QT读数据绘制曲线\huitu\ui_huitu.h
文件 1289 2012-06-16 17:26 QT读数据绘制曲线\huitu\ui_plotter.h
目录 0 2012-07-08 09:18 QT读数据绘制曲线\huitu\debug
目录 0 2012-06-16 17:26 QT读数据绘制曲线\huitu\release
目录 0 2012-07-08 09:18 QT读数据绘制曲线\huitu
目录 0 2012-07-08 09:21 QT读数据绘制曲线
----------- --------- ---------- ----- ----
3276131 28
............此处省略1个文件信息
相关资源
- Ubuntu下操作Excel,qt代码
- Qt图片浏览器 --基于Qt的Graphics View f
- qtnribbon2破解
- Qt软件开发 完整项目代码
- MQTT_3.1protocol_Specific中文版
- 在QT中使用RTP进行视频的采集和传输
- Mini6410 Qt4和Qtopia编程开发指南
- Qt实现Code39条形码
- qt_ffmpeg_mp4_export_and_import.zip
- QT5.5入门与项目实战
- Huffman Compress 霍夫曼编码 压缩 解压缩
- 基于QT的黑白棋游戏设计和实现
- Qt写的连连看小游戏
- QTranslate_6.7.2.7z
- Qt基于FFmpeg播放本地 H.264H264文件
- QT编的MP3播放器
- linux系统的二级文件系统(QT实现了简
- QT生成DLL库文件的方法和使用方法详解
- QT+opencv+OCR 身份证号码,银行卡号识别
- Qt实现的简单的中国象棋程序
- Qt时钟Demo,在原来基础上添加了秒针
- 基于Qt和opencv的身份证号码识别系统
- 基于FFmpeg4.0.2的AAC编码器
- Qt写的Windows下屏幕录制程序源码
- QT旅游攻略软件程序源代码
- mp4_play.zip
- ffmpeg+qt的简单播放器
- MyPeppa_Release_V1.0.rar
- 从零开始学习音视频编程技术十二 录
- Qt 日历可显示阴历生宵和时钟基于Q
评论
共有 条评论