首页 > 其他分享 >[Qt5] VS环境下实现Qt5两个窗口相互切换

[Qt5] VS环境下实现Qt5两个窗口相互切换

时间:2023-12-26 10:37:50浏览次数:50  
标签:Qt5 界面 VS 添加 ui 切换 QtSon 指针


核心思想:通过定义指针显示窗口

  1. 在VS中新建Qt项目

[Qt5] VS环境下实现Qt5两个窗口相互切换_开发语言

  1. 2.通过添加类的方式,再添加一个ui.界面(好处是可以自动生成对应的.cpp和.h文件) 方式:右键Form Files——》添加——》类,选择Qt5GuiClass,添加。

[Qt5] VS环境下实现Qt5两个窗口相互切换_Qt_02

  1. 3.之后的界面

[Qt5] VS环境下实现Qt5两个窗口相互切换_右键_03

  1. 4 . 在QtFather.ui和QtSon.ui界面分别添加按钮,并且添加槽、声明。

[Qt5] VS环境下实现Qt5两个窗口相互切换_强制数据转换_04


[Qt5] VS环境下实现Qt5两个窗口相互切换_c++_05

[Qt5] VS环境下实现Qt5两个窗口相互切换_强制数据转换_06

  1. . 5 .在QtFather.h中包含头文件QtSon.h,并且声明一个QtSon类型的指针。( 可以通过QtSon类型的指针显示QtSon类对应的子窗口)

[Qt5] VS环境下实现Qt5两个窗口相互切换_强制数据转换_07

  1. 6.实现部分

[Qt5] VS环境下实现Qt5两个窗口相互切换_右键_08



  1. 7 .结果展示

[Qt5] VS环境下实现Qt5两个窗口相互切换_Qt_09


标签:Qt5,界面,VS,添加,ui,切换,QtSon,指针
From: https://blog.51cto.com/u_16436086/8979713

相关文章

  • cmd 中文乱码 VS Studio utf-8 中文乱码
      2、永久修改win键+R,输入regedit,确定。打开注册表编辑器按顺序找到HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\CommandProcessor。点击右键-新建,选择“字符串值”。命名为“autorun”,点击右击修改,数值数据填写“chcp65001”,确定。这时候打开cmd命令窗口就会看到,和之......
  • 两个Excel表格核对 excel表格中# DIV/0 核对两个表格的差异,合并运算VS高级筛选
    两个Excel表格核对  excel表格中#DIV/0核对两个表格的差异,合并运算VS高级筛选1.两列顺序一样的数据核对方法1:加一个辅助列,=B2=C2结果为FALSE的就是不相同的方法2:两列数据,按CTRL+\然后直接标记颜色就把不一样的找出来2.两列顺序不一致的情况方法1:用VLOOKUP来查找匹......
  • vscode打开vue3,报红,ts类型找不到问题
    vscode不用禁用原有的插件Veyur和javascriptVue之前vscode检测到vue3,自动推荐安装了VueLanguageFeature(Volar),但用它扔有类型报错。官方推荐,使用它时禁用Vetur,以免有冲突。只需安装TypeScriptVuePlugin(Volar)并且打开,设置中的命令面板,快捷键f1,搜索type:select,选......
  • SATA之devslp
    1. devslp简介从SATA3.2开始,有了一个新的功能DevSlp。DevSlp有一个信号引脚,PC通过控制这个信号引脚的高低电平让盘进入一个非常非常省电的状态。DevSlp用于低功耗,通过关闭PHY时钟达到省电的目的。此功能并非必须,可以不支持,较老的硬盘的identify,显示不支持devslp。 由于关......
  • VS2022远程调试Linux程序卡住问题解决
    问题:说明:使用vs2022第一次远程调试linux上的程序时,会出现调试器启动时卡住问题。原因就是第一次调试时,会在目标服务器下下载vsdbg工具,因为下载源在国外,所以下载特别慢,就会造成卡住的现象。解决:uname-m 查看远程调试时,用户文件夹下会多一个.vs-debugger隐藏文件夹,如果是使用......
  • SpringBoot 这么实现动态数据源切换,就很丝滑!
    大家好,我是小富~简介项目开发中经常会遇到多数据源同时使用的场景,比如冷热数据的查询等情况,我们可以使用类似现成的工具包来解决问题,但在多数据源的使用中通常伴随着定制化的业务,所以一般的公司还是会自行实现多数据源切换的功能,接下来一起使用实现自定义注解的形式来实现一下。......
  • 强大的VS插件CodeRush全新发布v23.2——支持并发.NET类型
    CodeRush是一个强大的VisualStudio.NET插件,它利用整合技术,通过促进开发者和团队效率来提升开发者体验。CodeRush能帮助你以极高的效率创建和维护源代码。Consume-first申明,强大的模板,智能的选择工具,智能代码分析和创新的导航以及一个无与伦比的重构集,在它们的帮助下能够大大的......
  • 文心一言 VS 讯飞星火 VS chatgpt (164)-- 算法导论13.1 4题
    四、用go语言,假设将一棵红黑树的每一个红结点“吸收”到它的黑色父结点中,使得红结点的子结点变成黑色父结点的子结点(忽略关键字的变化)。当一个黑结点的所有红色子结点都被吸收后,它可能的度为多少?所得的树的叶结点深度如何?文心一言:红黑树是一种自平衡的二叉查找树,其节点颜色......
  • 揭秘JVS低代码平台:如何通过行内按钮逻辑引擎配置,实现高效文件模板替换下载
    在当今数字化的时代,各行各业都在寻求更高效、更便捷的工作方式。对于业务应用来说,将线下操作转化为线上流程是提升效率的关键。在业务应用中通常需要把行数据某字段赋值到一个文件模板上,用户下载该文件模板用于盖章或签字等线下操作。这样的场景在JVS低代码平台上可以通过行内按钮......
  • 文心一言 VS 讯飞星火 VS chatgpt (164)-- 算法导论13.1 4题
    四、用go语言,假设将一棵红黑树的每一个红结点“吸收”到它的黑色父结点中,使得红结点的子结点变成黑色父结点的子结点(忽略关键字的变化)。当一个黑结点的所有红色子结点都被吸收后,它可能的度为多少?所得的树的叶结点深度如何?文心一言:红黑树是一种自平衡的二叉查找树,其节点颜色可以......