当前位置:   article > 正文

QT中实现界面切换的三种方式_qt 界面跳转

qt 界面跳转

方法1: 哪里需要切换界面,就在哪里创建对应的界面类的对象,去显示即可

 

 

 存在问题:同样的界面会new很多次!造成资源的浪费!

方法2:使用信号和槽的方式实现界面切换

适用于界面相对来说比较少的情况,使用信号和槽的方式实现切换会更方便!

总结:

1.自定义信号的触发: emit 信号名();

2.自定义的信号可以传参,参数的个数要大于等于槽函数的参数,匹配的顺序必须从组向右一一对应!

3.在connect函数中,信号和槽的参数只能写数据类型!

方法3: 窗口管理—单例模式

单例:一个类只能实例化一个对象

      唯一的对象谁去创建:   自己类内去创建    构造函数放私有区

      提供方法去获取到唯一的对象   静态的成员函数    只能访问静态

      提供一个静态的数据成员保存唯一的对象

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/81584
推荐阅读
相关标签
  

闽ICP备14008679号