下载资源后端资源详情
dynamic_ecg_wave.zip
大小:5MB
价格:42积分
下载量:0
评分:
5.0
上传者:doleh
更新日期:2025-09-22

QtCharts绘制动态心电图

资源文件列表(大概)

文件名
大小
dynamic_ecg_wave.sln
1.07KB
dynamic_ecg_wave/
-
dynamic_ecg_wave/dynamic_ecg_wave.vcxproj
8.42KB
dynamic_ecg_wave/dynamic_ecg_wave.vcxproj.filters
1.94KB
dynamic_ecg_wave/dynamic_ecg_wave.vcxproj.user
637B
dynamic_ecg_wave/dynamicECG.cpp
3.46KB
dynamic_ecg_wave/dynamicECG.h
843B
dynamic_ecg_wave/dynamicECG.pro.user
23.58KB
dynamic_ecg_wave/dynamicECG.ui
2.24KB
dynamic_ecg_wave/GeneratedFiles/
-
dynamic_ecg_wave/GeneratedFiles/Debug/
-
dynamic_ecg_wave/GeneratedFiles/Debug/moc_data_process.cpp
3.64KB
dynamic_ecg_wave/GeneratedFiles/Debug/moc_dynamicECG.cpp
3.62KB
dynamic_ecg_wave/GeneratedFiles/Debug/moc_ShowEcgWave.cpp
3.64KB
dynamic_ecg_wave/GeneratedFiles/qrc_data_process.cpp
1.39KB
dynamic_ecg_wave/GeneratedFiles/qrc_ShowEcgWave.cpp
1.39KB
dynamic_ecg_wave/GeneratedFiles/ui_data_process.h
3.45KB
dynamic_ecg_wave/GeneratedFiles/ui_dynamicECG.h
3.3KB
dynamic_ecg_wave/GeneratedFiles/ui_ShowEcgWave.h
3.31KB
dynamic_ecg_wave/main.cpp
179B
dynamic_ecg_wave/Resources/
-
dynamic_ecg_wave/ShowEcgWave.qrc
72B
dynamic_ecg_wave/x64/
-
dynamic_ecg_wave/x64/Debug/
-
dynamic_ecg_wave/x64/Debug/data_process.log
429B
dynamic_ecg_wave/x64/Debug/data_process.obj
465.09KB
dynamic_ecg_wave/x64/Debug/data_process.tlog/
-
dynamic_ecg_wave/x64/Debug/data_process.tlog/CL.command.1.tlog
22.55KB
dynamic_ecg_wave/x64/Debug/data_process.tlog/CL.read.1.tlog
949.18KB
dynamic_ecg_wave/x64/Debug/data_process.tlog/CL.write.1.tlog
11.67KB
dynamic_ecg_wave/x64/Debug/data_process.tlog/data_process.lastbuildstate
223B
dynamic_ecg_wave/x64/Debug/data_process.tlog/data_process.write.1u.tlog
26.49KB
dynamic_ecg_wave/x64/Debug/data_process.tlog/link.command.1.tlog
4.36KB
dynamic_ecg_wave/x64/Debug/data_process.tlog/link.read.1.tlog
10.62KB
dynamic_ecg_wave/x64/Debug/data_process.tlog/link.write.1.tlog
2.2KB
dynamic_ecg_wave/x64/Debug/data_process.tlog/QtMoc.read.1u.tlog
158B
dynamic_ecg_wave/x64/Debug/data_process.tlog/QtMoc.write.1u.tlog
370B
dynamic_ecg_wave/x64/Debug/data_process.tlog/QtRcc.read.1u.tlog
164B
dynamic_ecg_wave/x64/Debug/data_process.tlog/QtRcc.write.1u.tlog
366B
dynamic_ecg_wave/x64/Debug/data_process.tlog/QtUic.read.1u.tlog
160B
dynamic_ecg_wave/x64/Debug/data_process.tlog/QtUic.write.1u.tlog
354B
dynamic_ecg_wave/x64/Debug/dynamic_ecg_wave.log
462B
dynamic_ecg_wave/x64/Debug/dynamicECG.obj
462.99KB
dynamic_ecg_wave/x64/Debug/dynamicECG.tlog/
-
dynamic_ecg_wave/x64/Debug/dynamicECG.tlog/CL.command.1.tlog
13.79KB
dynamic_ecg_wave/x64/Debug/dynamicECG.tlog/CL.read.1.tlog
352.36KB
dynamic_ecg_wave/x64/Debug/dynamicECG.tlog/CL.write.1.tlog
2.72KB
dynamic_ecg_wave/x64/Debug/dynamicECG.tlog/dynamicECG.lastbuildstate
218B
dynamic_ecg_wave/x64/Debug/dynamicECG.tlog/dynamicECG.write.1u.tlog
878B
dynamic_ecg_wave/x64/Debug/dynamicECG.tlog/link.command.1.tlog
2.18KB
dynamic_ecg_wave/x64/Debug/dynamicECG.tlog/link.read.1.tlog
5.53KB
dynamic_ecg_wave/x64/Debug/dynamicECG.tlog/link.write.1.tlog
1.11KB
dynamic_ecg_wave/x64/Debug/dynamicECG.tlog/QtMoc.read.1u.tlog
156B
dynamic_ecg_wave/x64/Debug/dynamicECG.tlog/QtMoc.write.1u.tlog
366B
dynamic_ecg_wave/x64/Debug/dynamicECG.tlog/QtRcc.read.1u.tlog
162B
dynamic_ecg_wave/x64/Debug/dynamicECG.tlog/QtRcc.write.1u.tlog
362B
dynamic_ecg_wave/x64/Debug/dynamicECG.tlog/QtUic.read.1u.tlog
158B
dynamic_ecg_wave/x64/Debug/dynamicECG.tlog/QtUic.write.1u.tlog
350B
dynamic_ecg_wave/x64/Debug/main.obj
270.83KB
dynamic_ecg_wave/x64/Debug/moc_data_process.obj
274.56KB
dynamic_ecg_wave/x64/Debug/moc_dynamicECG.obj
274.52KB
dynamic_ecg_wave/x64/Debug/moc_ShowEcgWave.obj
274.55KB
dynamic_ecg_wave/x64/Debug/qrc_data_process.obj
6.43KB
dynamic_ecg_wave/x64/Debug/qrc_ShowEcgWave.obj
6.42KB
dynamic_ecg_wave/x64/Debug/qt.log
2.72KB
dynamic_ecg_wave/x64/Debug/ShowEcgWave.obj
465.1KB
dynamic_ecg_wave/x64/Debug/vc141.pdb
5.4MB
x64/
-
x64/Debug/
-
x64/Debug/data_process.exe
157KB
x64/Debug/data_process.ilk
1.41MB
x64/Debug/data_process.pdb
5.02MB
x64/Debug/dynamicECG.exe
156.5KB
x64/Debug/dynamicECG.ilk
1.41MB
x64/Debug/dynamicECG.pdb
4.4MB
心电波形数据.csv
5.02KB

资源内容介绍

动态心电图绘制,通过qt定时器,实现心电图从左往右进行绘制,到达坐标轴最大值后,再从左往右继续进行绘制。增加:文章地址:https://blog.csdn.net/DoleH/article/details/86250510
/****************************************************************************** Meta object code from reading C++ file 'data_process.h'**** Created by: The Qt Meta Object Compiler version 67 (Qt 5.11.2)**** WARNING! All changes made in this file will be lost!*****************************************************************************/#include "../../data_process.h"#include <QtCore/qbytearray.h>#include <QtCore/qmetatype.h>#if !defined(Q_MOC_OUTPUT_REVISION)#error "The header file 'data_process.h' doesn't include <QObject>."#elif Q_MOC_OUTPUT_REVISION != 67#error "This file was generated using the moc from 5.11.2. It"#error "cannot be used with the include files from this version of Qt."#error "(The moc has changed too much.)"#endifQT_BEGIN_MOC_NAMESPACEQT_WARNING_PUSHQT_WARNING_DISABLE_DEPRECATEDstruct qt_meta_stringdata_DataProcess_t { QByteArrayData data[4]; char stringdata0[52];};#define QT_MOC_LITERAL(idx, ofs, len) \ Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ qptrdiff(offsetof(qt_meta_stringdata_DataProcess_t, stringdata0) + ofs \ - idx * sizeof(QByteArrayData)) \ )static const qt_meta_stringdata_DataProcess_t qt_meta_stringdata_DataProcess = { {QT_MOC_LITERAL(0, 0, 11), // "DataProcess"QT_MOC_LITERAL(1, 12, 16), // "oneTimeOutAction"QT_MOC_LITERAL(2, 29, 0), // ""QT_MOC_LITERAL(3, 30, 21) // "onShowPushButtonClick" }, "DataProcess\0oneTimeOutAction\0\0" "onShowPushButtonClick"};#undef QT_MOC_LITERALstatic const uint qt_meta_data_DataProcess[] = { // content: 7, // revision 0, // classname 0, 0, // classinfo 2, 14, // methods 0, 0, // properties 0, 0, // enums/sets 0, 0, // constructors 0, // flags 0, // signalCount // slots: name, argc, parameters, tag, flags 1, 0, 24, 2, 0x08 , 3, 0, 25, 2, 0x08 , // slots: parameters QMetaType::Void, QMetaType::Void, 0 // eod};void DataProcess::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a){ if (_c == QMetaObject::InvokeMetaMethod) { DataProcess *_t = static_cast<DataProcess *>(_o); Q_UNUSED(_t) switch (_id) { case 0: _t->oneTimeOutAction(); break; case 1: _t->onShowPushButtonClick(); break; default: ; } } Q_UNUSED(_a);}QT_INIT_METAOBJECT const QMetaObject DataProcess::staticMetaObject = { { &QWidget::staticMetaObject, qt_meta_stringdata_DataProcess.data, qt_meta_data_DataProcess, qt_static_metacall, nullptr, nullptr}};const QMetaObject *DataProcess::metaObject() const{ return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;}void *DataProcess::qt_metacast(const char *_clname){ if (!_clname) return nullptr; if (!strcmp(_clname, qt_meta_stringdata_DataProcess.stringdata0)) return static_cast<void*>(this); return QWidget::qt_metacast(_clname);}int DataProcess::qt_metacall(QMetaObject::Call _c, int _id, void **_a){ _id = QWidget::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { if (_id < 2) qt_static_metacall(this, _c, _id, _a); _id -= 2; } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { if (_id < 2) *reinterpret_cast<int*>(_a[0]) = -1; _id -= 2; } return _id;}QT_WARNING_POPQT_END_MOC_NAMESPACE

用户评论 (0)

发表评论

captcha