Qt 静态回调函数里面捕获异常,发信号弹窗处理

6 篇文章 0 订阅

使用QT开发,在调试界面类的静态回调函数里面捕获异常,弹窗处理:
静态成员函数只能调用静态成员
所以信号应该定义在对象类里面,通过new一个对象或者通过单例获取对象的指针,然后发出这个对象类的这个信号。
**注意:**不能直接在静态函数里面调用非静态成员。但是通过new对象的指针,然后调用对象的成员函数就可以。
这是不是内存管理里面的静态存储区干的事情呢,为什么?

**注意2:**不能在线程里面创建窗体,
因为QT规定了UI的主线程只有一个(所有的界面UI都在一个主线程里头),所以,不能在另外的线程生成UI相关的对象或者对其进行相关的操作。

思路和表述总是通过核心关键词 贯串起来的
QT 界面类 调试界面类 、静态回调函数 线程里面捕获异常、弹窗、弹窗处理异常、发信号emit 非界面类定义信号、 连接信号槽、调试界面再弹窗

Tip:
太久没用QT了,所以难免有点陌生,做个笔记复习一下

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值