摘要: 当发送的信号是结构体时: 第一步:定义一个结构体.并在包含该结构体的类里面注册该结构体,通过此方法Q_DECLARE_METATYPE(T). 第二步:作为信号输出时,不能直接传结构体,要先包装一下结构再传出去;接收时,也要拆开包装,才能拿到数据,这里借助 QVariant ; 最后一步:连接信号. 阅读全文
posted @ 2022-08-16 14:17 fengMisaka 阅读(995) 评论(0) 推荐(0)
摘要: 一、简介 QMap 提供了一个从类项为 key 的键到类项为T的直的映射,通常所存储的数据类型是一个键对应一个直,并且按照Key的次序存储数据,这个类也支持一键多值的情况,用类 QMultiMap。 QMap 在 Qt 项目实际开发中经常用到,下面讲解一些其的常用方法。 二、常用方法 1. 实例化Q 阅读全文
posted @ 2022-08-16 13:54 fengMisaka 阅读(12683) 评论(0) 推荐(0)
摘要: 方式一:事件过滤器 // 构造函数内:记得安装事件过滤器 this->installEventFilter(this); bool MainWidget::eventFilter(QObject *obj, QEvent *event) { // 判断部件 if (obj == m_pWidget) 阅读全文
posted @ 2022-08-16 11:45 fengMisaka 阅读(2406) 评论(0) 推荐(0)