更换为mainwindow.ui更新工程架构

文章目录

  • 前言
  • 一、新建带mainwindow.ui的工程
    • 1.新建工程
    • 2. 添加工程模块添加opencv的库
    • 3.添加资源
      • 3.1工程上添加资源
      • 3.2引用资源
    • 4.添加曲线文件
      • 4.1 复制关键文件到新工程
      • 4.2 新进显示曲线的ui带.h的为了方面名字取一样
      • 4.3添加曲线显示控件
      • 4.4 添加工具
    • 5. 添加曲线.h文件内容
    • 6.添加曲线.cpp文件内容
    • 7.更改主窗口ui
    • 8.更改主窗口.h
    • 9.更改主窗口.cpp
  • 二、中间出现的错误
  • 三、还存在问题
  • 总结


前言

提示:这里可以添加本文要记录的大概内容:
在这个快节奏且利益至上的世界里,唯有持续学习才能带来内心深处的满足与快乐
今天继续优化项目结构:
widget.ui不方便后面界面拓展,现在升级为mainwindow.ui


提示:以下是本篇文章正文内容,下面案例可供参考

一、新建带mainwindow.ui的工程

1.新建工程

更换为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.添加资源

更换为mainwindow.ui更新工程架构_第2张图片
更换为mainwindow.ui更新工程架构_第3张图片

3.1工程上添加资源

更换为mainwindow.ui更新工程架构_第4张图片
更换为mainwindow.ui更新工程架构_第5张图片
给资源起名字

更换为mainwindow.ui更新工程架构_第6张图片
默认点击,添加到项目文件中
更换为mainwindow.ui更新工程架构_第7张图片
资源添加成功,并展示资源管理器
更换为mainwindow.ui更新工程架构_第8张图片

更换为mainwindow.ui更新工程架构_第9张图片
更换为mainwindow.ui更新工程架构_第10张图片

更换为mainwindow.ui更新工程架构_第11张图片
更换为mainwindow.ui更新工程架构_第12张图片
更换为mainwindow.ui更新工程架构_第13张图片
更换为mainwindow.ui更新工程架构_第14张图片

3.2引用资源

更换为mainwindow.ui更新工程架构_第15张图片

qrc:/mp3/shengyin.mp3

同样的操作添加图片

更换为mainwindow.ui更新工程架构_第16张图片

4.添加曲线文件

4.1 复制关键文件到新工程

更换为mainwindow.ui更新工程架构_第17张图片
添加到工程中

更换为mainwindow.ui更新工程架构_第18张图片

更换为mainwindow.ui更新工程架构_第19张图片

4.2 新进显示曲线的ui带.h的为了方面名字取一样

更换为mainwindow.ui更新工程架构_第20张图片
选择 Qt ----1 2 3
更换为mainwindow.ui更新工程架构_第21张图片

更换为mainwindow.ui更新工程架构_第22张图片

更换为mainwindow.ui更新工程架构_第23张图片
更换为mainwindow.ui更新工程架构_第24张图片

4.3添加曲线显示控件

更换为mainwindow.ui更新工程架构_第25张图片
升级控件
更换为mainwindow.ui更新工程架构_第26张图片

更换为mainwindow.ui更新工程架构_第27张图片

4.4 添加工具

更换为mainwindow.ui更新工程架构_第28张图片
新建添加工具,这个很方便

更换为mainwindow.ui更新工程架构_第29张图片
更换为mainwindow.ui更新工程架构_第30张图片

在这里插入图片描述

添加到工具栏
更换为mainwindow.ui更新工程架构_第31张图片
更换为mainwindow.ui更新工程架构_第32张图片

添加完毕
更换为mainwindow.ui更新工程架构_第33张图片

5. 添加曲线.h文件内容

更换为mainwindow.ui更新工程架构_第34张图片

在这里插入代码片

6.添加曲线.cpp文件内容

同上

在这里插入代码片

7.更改主窗口ui

更换为mainwindow.ui更新工程架构_第35张图片

8.更改主窗口.h

9.更改主窗口.cpp

二、中间出现的错误

  1. 生成类的时候,类名的大小写
  2. 文件路径等

三、还存在问题

  1. 界面布局
  2. 继续封装显示函数

总结

  1. 项目开展还是优先mainwindow,方便添加工具
  2. 同类移植,公共文件命名很重要,可以直接复制粘贴
  3. 移植还算顺利,为下一步为下一步奠定了框架基础
    在这个快节奏且利益至上的世界里,唯有持续学习才能带来内心深处的满足与快乐

你可能感兴趣的:(Qt,开发,ui)