文章目录
前言
提示:这里可以添加本文要记录的大概内容:
在这个快节奏且利益至上的世界里,唯有持续学习才能带来内心深处的满足与快乐。
今天继续优化项目结构:
widget.ui不方便后面界面拓展,现在升级为mainwindow.ui
提示:以下是本篇文章正文内容,下面案例可供参考
一、新建带mainwindow.ui的工程
1.新建工程
2. 添加工程模块添加opencv的库
QT += charts
QT += multimedia
INCLUDEPATH += c:\opencv-4.5.0\install\install\include
DEPENDPATH +=c:\opencv-4.5.0\install\install\include
LIBS += c:\opencv-4.5.0\install\lib\libopencv_*.a
3.添加资源
3.1工程上添加资源
给资源起名字
默认点击,添加到项目文件中
资源添加成功,并展示资源管理器
3.2引用资源
qrc:/mp3/shengyin.mp3
同样的操作添加图片
4.添加曲线文件
4.1 复制关键文件到新工程
添加到工程中
4.2 新进显示曲线的ui带.h的为了方面名字取一样
选择 Qt ----1 2 3
4.3添加曲线显示控件
升级控件
4.4 添加工具
新建添加工具,这个很方便
添加到工具栏
添加完毕
5. 添加曲线.h文件内容
在这里插入代码片
6.添加曲线.cpp文件内容
同上
在这里插入代码片
7.更改主窗口ui
8.更改主窗口.h
9.更改主窗口.cpp
二、中间出现的错误
- 生成类的时候,类名的大小写
- 文件路径等
三、还存在问题
- 界面布局
- 继续封装显示函数
总结
- 项目开展还是优先mainwindow,方便添加工具
- 同类移植,公共文件命名很重要,可以直接复制粘贴
- 移植还算顺利,为下一步为下一步奠定了框架基础
在这个快节奏且利益至上的世界里,唯有持续学习才能带来内心深处的满足与快乐。