2025年2月24日

qt json,QJsonDocument、QJsonObject、QJsonArray,json序列化

摘要: Qt 提供了对 JSON 数据格式的良好支持,主要通过 QJsonDocument、QJsonObject、QJsonArray、QJsonValue 和 QJsonParseError 等类来实现 QJsonArray 数组类型json,使用append来添加值,用于表示一系列项目,比如一组学生的 阅读全文

posted @ 2025-02-24 22:45 不败剑坤 阅读(327) 评论(0) 推荐(0)

qt的concurrent::run(),qthread,和std::async对比

摘要: QtConcurrent与std::async有何异同 同: 同样支持future来获取结果或异常, 异: qt框架没有提供promise来获取普通线程的返回值,多使用信号槽 qt使用watchFuture来监视线程完成,标准库可以使用wait_for()来异步等待 QtConcurrent有什么问 阅读全文

posted @ 2025-02-24 11:57 不败剑坤 阅读(314) 评论(0) 推荐(0)

使用Qt的meta-object系统,如QMetaObject::newInstance,QMetaObject::invokeMethod等创建对象

摘要: Qt创建对象有两种方式: 1、使用Qt自带的构造函数,如QWidget,QPushButton,QDialog等。 2、使用Qt的meta-object系统,如QMetaObject::newInstance,QMetaObject::invokeMethod等。 这两种方式的区别在于,第一种方式是 阅读全文

posted @ 2025-02-24 11:37 不败剑坤 阅读(384) 评论(0) 推荐(0)

导航