# 1. 使用说明
## 1.1. 常用修改说明
### 1.1.1. 增加展示界面按键数量
**1. 修改show1buttongroupmanager**
- **头文件**
- 修改`Show1ButtonGroup`类成员变量和构造函数
- 增加`Show1ButtonGroupId`枚举类型
- **源文件**
- 在构造实现中通过`addEvent`函数注册新增按键事件
**2. 修改plotView**
- **源文件**
- 构造函数中挂载新增按键
- `handleShow1ButtonGroupManagerEvent`函数中将事件暴露出
### 1.1.2. 增加绘制曲线页面数量
**1. 修改UI文件**
- 注意组件命名:三个widget和(在css文件中使用);cebianlan命名(在css文件和plotView文件中使用);customplot、back、show、clear、tracer、textEdit按照顺序依次排下来
- 所有lineEdit新建时,需要保证界面顺序和组件顺序一致,**否则影响变量传入顺序**:![alt text](image.png)
**2. 修改buttongroupmanager文件**
- **头文件**
- 修改`Show1ButtonGroup`类成员变量和构造函数
- 增加`Show1ButtonGroupId`枚举类型
**3. 修改plotView文件**
- **头文件**
- 修改`QList<int> plotPageIndex`,增加界面索引
- **源文件**
- 挂载所有新增组件
- 修改`getCurrentPageCustomPlot`函数
- 修改`updateViewStyleSlot`函数
- 修改`updateViewCurveSlot`函数
- 修改`handleButtonGroupManagerEvent`函数
**4. 修改lineeditgroupmanager文件**
- **源文件**
- 修改`LineEditGroup`函数,改变页面与变量页的映射
**5. 修改pagedatagenerator文件**
- **源文件**
- 修改`generatePairOfData`函数
- 修改`storeRuntimeDataByIndex`函数
**6. 修改constantmap文件**
- **源文件**
- 增加新增页面需要的常量组
- 在构造中插入新增页面的常量组,并且确定常量组索引,然后可以到前面`lineeditgroupmanager`文件中修改`LineEditGroup`函数,改变页面与常量组的映射
**7. 修改constantstorage文件**
- **源文件**
- 增加构造中新增页面的常量组的初始值存储
- 修改`savePageRuntimeDataToCSVFile`函数
- 修改`saveAllPageRuntimeDataToCSVFile`函数的循环次数
没有合适的资源?快使用搜索试试~ 我知道了~
基于C++直接散射光谱的大气多环境要素测量仿真系统的设计与实现+系统说明+全部资料齐全+部署文档.zip
共201个文件
h:91个
cpp:79个
csv:10个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 62 浏览量
2024-05-14
19:38:59
上传
评论
收藏 1.7MB ZIP 举报
温馨提示
【资源说明】 基于C++直接散射光谱的大气多环境要素测量仿真系统的设计与实现+系统说明+全部资料齐全+部署文档.zip基于C++直接散射光谱的大气多环境要素测量仿真系统的设计与实现+系统说明+全部资料齐全+部署文档.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
基于C++直接散射光谱的大气多环境要素测量仿真系统的设计与实现+系统说明+全部资料齐全+部署文档.zip (201个子文件)
qcustomplot.cpp 1.25MB
RetrievalAlgorithm.cpp 36KB
randn.cpp 33KB
plotView.cpp 22KB
underwaterspectrumdatagenerator.cpp 20KB
pmtreceptiondatagenerator.cpp 19KB
constantstorage.cpp 19KB
customplotmanager.cpp 18KB
pagedatagenerator.cpp 18KB
spectrumdatagenerator.cpp 13KB
FizeauInstrument.cpp 12KB
plotcontroller.cpp 11KB
drawSNRDepthByM.cpp 10KB
drawNsMByDepth.cpp 8KB
dynamicview.cpp 8KB
AddNoiseNondB.cpp 8KB
buttongroupmanager.cpp 7KB
rand.cpp 7KB
drawSNRDepthByAlpha.cpp 7KB
checkStoppingCriteria.cpp 7KB
lineeditgroupmanager.cpp 7KB
SpectrumGeneration.cpp 6KB
tracermanager.cpp 6KB
fizeauifgenerator.cpp 6KB
linearLeastSquares.cpp 6KB
computeFiniteDifferences.cpp 5KB
hoverinfowidget.cpp 5KB
frequencedatagenerator.cpp 5KB
constantmap.cpp 5KB
filebrowser.cpp 5KB
mytracer.cpp 5KB
texteditmanager.cpp 4KB
PMTReceive.cpp 4KB
CaculateScatteredPhotons.cpp 4KB
readfiledata.cpp 4KB
mymath.cpp 4KB
menumanager.cpp 3KB
Retrieval_TS.cpp 3KB
laserdatagenerator.cpp 3KB
show1buttongroupmanager.cpp 3KB
xzlarfg.cpp 2KB
xzlarf.cpp 2KB
conv.cpp 2KB
driver.cpp 2KB
factoryConstruct.cpp 2KB
managerbase.cpp 2KB
logger.cpp 2KB
colon.cpp 2KB
eml_rand_mt19937ar.cpp 2KB
eml_mtimes_helper.cpp 1KB
mycombobox.cpp 1KB
projectBox.cpp 1KB
convolution.cpp 1KB
GenerationSpectrum.cpp 1KB
sum.cpp 1KB
hasFiniteBounds.cpp 1KB
PMTFMethods.cpp 1KB
xnrm2.cpp 1KB
div.cpp 1KB
rtGetInf.cpp 1KB
rtGetInf.cpp 1KB
xgemv.cpp 1KB
error_fitted_power.cpp 1KB
minOrMax.cpp 997B
fizeaudatagenerator.cpp 986B
rtGetNaN.cpp 857B
rtGetNaN.cpp 857B
inputdatalistmanager.cpp 855B
rt_nonfinite.cpp 742B
rt_nonfinite.cpp 742B
eml_rand_mt19937ar_stateful.cpp 725B
mainwindow.cpp 706B
main.cpp 701B
AddNoiseNondB_initialize.cpp 558B
RetrievalAlgorithm_initialize.cpp 429B
RetrievalAlgorithm_terminate.cpp 425B
AddNoiseNondB_data.cpp 375B
RetrievalAlgorithm_data.cpp 293B
singleton.cpp 23B
qss.css 5KB
qss.css 4KB
L_bc.csv 255KB
L_rc.csv 255KB
L_mc.csv 255KB
Fizeau_spectrum.csv 217KB
Spectrum1.csv 201KB
SpectrumAfterFizeau.csv 161KB
RF.csv 154KB
laser_data.csv 81KB
PMT_Energy.csv 109B
PMT_Sign.csv 103B
.gitignore 1KB
qcustomplot.h 303KB
tmwtypes.h 22KB
tmwtypes.h 22KB
coder_array.h 20KB
coder_array.h 20KB
fftw3.h 18KB
plotView.h 4KB
dynamicview.h 3KB
共 201 条
- 1
- 2
- 3
资源评论
不走小道
- 粉丝: 3217
- 资源: 5113
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功