【QT】解决QT两个类之间传递变量失败,或者extern变量引用无效。

简介: 【QT】解决QT两个类之间传递变量失败,或者extern变量引用无效。

前言

例如我想实现一个程序,用户先进行登录,登录成功后传递用户账号信息到下一个窗口中。
这就需要我在验证用户登录成功之后,new出下一个窗口,在构造函数中传递参数,注意构造的位置,不要在当前窗口close()后再构造。

正确使用

    MainWindow* mainwindow = new MainWindow(gUserAccount);
    close();
    mainwindow->show();

因为调用close()会自动销毁窗口类对象。

相关文章
|
1月前
|
监控 安全 Linux
Qt 文件类实战:解锁文件操作的无限可能
Qt 文件类实战:解锁文件操作的无限可能
48 1
|
3月前
Qt3个窗口类的区别
一个普通的窗口,不包含菜单栏、状态栏,除了登录界面,新建项目时建议使用QWidget,因为大部分的窗口可能都要做成无边框窗口,需要自定义标题栏,实现拉伸等;QMainWindow使用的场景不多。:对话框,常用来做登录窗口、弹出窗口(例如设置界面):包含菜单栏、工具栏、状态栏。
38 0
|
3月前
Qt提升控件类为自定义类
Qt提升控件类为自定义类
|
4月前
|
存储 C++ 开发者
C++ Qt开发:使用顺序容器类
当我们谈论编程中的数据结构时,顺序容器是不可忽视的一个重要概念。顺序容器是一种能够按照元素添加的顺序来存储和检索数据的数据结构。它们提供了简单而直观的方式来组织和管理数据,为程序员提供了灵活性和性能的平衡。
67 3
|
26天前
qt开发使用camera类获取摄像头信息并拍照保存
qt开发使用camera类获取摄像头信息并拍照保存
|
1月前
|
缓存 人工智能 定位技术
探究Qt Quick之Overlay类的魅力(二)
探究Qt Quick之Overlay类的魅力
55 0
|
1月前
|
存储 搜索推荐 UED
探究Qt Quick之Overlay类的魅力(一)
探究Qt Quick之Overlay类的魅力
67 0
|
1月前
|
消息中间件 Linux API
跨进程通信设计:Qt 进程间通讯类全面解析
跨进程通信设计:Qt 进程间通讯类全面解析
81 0
|
1月前
|
域名解析 缓存 网络协议
探索Qt 网络编程:网络地址与服务类全解析
探索Qt 网络编程:网络地址与服务类全解析
56 0
|
1月前
|
网络协议 安全 网络安全
Qt 套接字类(QTcpSocket和QUdpSocket)解密:迈向 Qt 网络编程之巅
Qt 套接字类(QTcpSocket和QUdpSocket)解密:迈向 Qt 网络编程之巅
117 0

热门文章

最新文章

推荐镜像

更多