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

这篇具有很好参考价值的文章主要介绍了更换为mainwindow.ui更新工程架构。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

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


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

一、新建带mainwindow.ui的工程

1.新建工程

更换为mainwindow.ui更新工程架构,Qt 开发,ui

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更新工程架构,Qt 开发,ui
更换为mainwindow.ui更新工程架构,Qt 开发,ui

3.1工程上添加资源

更换为mainwindow.ui更新工程架构,Qt 开发,ui
更换为mainwindow.ui更新工程架构,Qt 开发,ui
给资源起名字

更换为mainwindow.ui更新工程架构,Qt 开发,ui
默认点击,添加到项目文件中
更换为mainwindow.ui更新工程架构,Qt 开发,ui
资源添加成功,并展示资源管理器
更换为mainwindow.ui更新工程架构,Qt 开发,ui

更换为mainwindow.ui更新工程架构,Qt 开发,ui
更换为mainwindow.ui更新工程架构,Qt 开发,ui

更换为mainwindow.ui更新工程架构,Qt 开发,ui
更换为mainwindow.ui更新工程架构,Qt 开发,ui
更换为mainwindow.ui更新工程架构,Qt 开发,ui
更换为mainwindow.ui更新工程架构,Qt 开发,ui

3.2引用资源

更换为mainwindow.ui更新工程架构,Qt 开发,ui

qrc:/mp3/shengyin.mp3

同样的操作添加图片

更换为mainwindow.ui更新工程架构,Qt 开发,ui

4.添加曲线文件

4.1 复制关键文件到新工程

更换为mainwindow.ui更新工程架构,Qt 开发,ui
添加到工程中

更换为mainwindow.ui更新工程架构,Qt 开发,ui

更换为mainwindow.ui更新工程架构,Qt 开发,ui

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

更换为mainwindow.ui更新工程架构,Qt 开发,ui
选择 Qt ----1 2 3
更换为mainwindow.ui更新工程架构,Qt 开发,ui

更换为mainwindow.ui更新工程架构,Qt 开发,ui

更换为mainwindow.ui更新工程架构,Qt 开发,ui
更换为mainwindow.ui更新工程架构,Qt 开发,ui

4.3添加曲线显示控件

更换为mainwindow.ui更新工程架构,Qt 开发,ui
升级控件
更换为mainwindow.ui更新工程架构,Qt 开发,ui

更换为mainwindow.ui更新工程架构,Qt 开发,ui

4.4 添加工具

更换为mainwindow.ui更新工程架构,Qt 开发,ui
新建添加工具,这个很方便

更换为mainwindow.ui更新工程架构,Qt 开发,ui
更换为mainwindow.ui更新工程架构,Qt 开发,ui

更换为mainwindow.ui更新工程架构,Qt 开发,ui

添加到工具栏
更换为mainwindow.ui更新工程架构,Qt 开发,ui
更换为mainwindow.ui更新工程架构,Qt 开发,ui

添加完毕
更换为mainwindow.ui更新工程架构,Qt 开发,ui

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

更换为mainwindow.ui更新工程架构,Qt 开发,ui

在这里插入代码片

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

同上

在这里插入代码片

7.更改主窗口ui

更换为mainwindow.ui更新工程架构,Qt 开发,ui文章来源地址https://www.toymoban.com/news/detail-805755.html

8.更改主窗口.h

9.更改主窗口.cpp

二、中间出现的错误

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

三、还存在问题

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

总结

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

到了这里,关于更换为mainwindow.ui更新工程架构的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用UI制作一个MainWindow,能打开一张图片并显示

    创建一个名为uiResource的项目,窗口类继承自QMainWindow 打开QT Designer,可以看到对象树上有3个控件,因为MainWindow继承自QMainWindow,QMainWindow默认提供这3种控件,其中centralwidget是中心部件,menubar是菜单栏,statusbar是状态栏。在对象树中点击哪个,主设计窗口中就能选中哪个对象

    2024年02月13日
    浏览(44)
  • Qt中实时更新UI程序示例

    Qt在运行时会开启一个主线程,如果没有开启工作线程的话,所有界面上的操作都是在主线程,包括更新界面或者处理数据等操作。我们都知道如果处理数据比较多的话,最好是在单独开启一个线程来处理数据,这样就不会影响主线程的运行。 Windows系统:Windows10 Qt版本:Qt

    2023年04月08日
    浏览(42)
  • error: ‘ui_mainwindow.h‘ file not found(ui头文件未创建)

    问题:在刚好创建的Qt Designer Form Class类中,发现类的.cpp文件中有ui头文件未找到 原因:.ui文件没有被识别到,或者.ui文件不存在,导致ui头文件未创建而报错。 解决:若修改了.ui文件,随手ctrl+s保存一下,不行再将工程重新构建或重启Qt,就会生成ui头文件,

    2024年02月11日
    浏览(43)
  • QT GUI代码大全(MainWindow, QFile, QPainter, QGraphicsItem/Scene/View)

    QMainWindow(QWidget *parent = nullptr, Qt::WindowFlags flags = Qt::WindowFlags()) void setCentralWidget(QWidget *widget); //set the given widget to the main window’s central widget void setFixedSize(int w, int h); //set the size of the widget void setWindowIcon(QIcon(QString filepath)); QMenuBar *QMainWindow::menuBar() const 返回MainWindow的menu bar //c

    2024年02月03日
    浏览(34)
  • invalid use of incomplete type class ui(new Ui::MainWindow)报错,解决方案

    就是在我改控件button的名字的时候,没有选中控件,导致吧mainwindow的名字改了。。。 吧mainwindow的名字改回来 MainWindow 完美解决: 参考文章

    2024年02月15日
    浏览(37)
  • QT6为工程添加资源文件,并在ui界面引用

    这种方式虽然添加到了工程中,但不能在UI设计界面完成引用。主要原因可能是未把文件放入到项目资源文件中,以下面一种方式可以看出区别。 选择qt resource file,点击选择, 然后通过下面的设置得到一个.qrc的资源文件, 鼠标右键这个资源文件,第一种添加的文件在qrc文件

    2024年02月11日
    浏览(46)
  • QT中在MainWindow(主窗口)中创建Dialog(对话框)两种方式优缺点对比

    新建窗口工程 利用ui工具在Window中创建三个按钮 打开对话框 关闭对话框 改变三个按钮的名称 openDialog closeDialog 在工程中添加QDialog类,名字是Dialog 在Dialog中创建label控件,写上HelloWorld 最关键的一步,在window的类中创建Dialog私有对象指针 在window.cpp中编写指针myDialog的初始化代

    2024年02月07日
    浏览(46)
  • x86架构ubuntu 搭建arm64交叉编译环境及QT编译arm64架构工程

    背景:由于最近项目需要做国产系统适配,很多软件需要重新编译以适配不同架构CPU。 环境: 1、主机win10 64bit   vmware虚拟主机ubuntu1804 64bit 2、vmware虚拟主机已经安装了qt5.14.2及qt_create4.11.1 一、C/C++程序交叉编译 1、交叉编译环境搭建 ①选定编译工具aarch64-linux-gnu ②安装交叉

    2024年02月09日
    浏览(65)
  • 解决pyQT5运行出现“name ‘Ui_MainWindow‘ is not defined”问题

    按理说,在自行编辑好界面保存 生成一个ui文件后,再转成py文件 但是直接运行py文件出现不能出现界面 需要输入一下代码: from PyQt5.QtWidgets import QMainWindow,QApplication import sys if __name__ == \\\'__main__\\\':     app = QApplication(sys.argv)     window = QMainWindow()     ui = Ui_MainWindow()     ui.set

    2024年02月02日
    浏览(54)
  • 【QT】自定义工程封装成DLL并如何调用(带ui界面的)

    一、动态库的封装 1、首先新建一个Library工程 2、修改类型为共享库,自定义项目名称以及项目路径 3、选择编译器 4、选择动态库所需要的模块 5、自定义类名,点击下一步 6、点击下一步 7、项目总览 8、此时的文件中还没有ui文件,因为要封装带界面的动态库,需要右键点击

    2024年02月03日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包