首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
metatype专题
Qt元类型(MetaType)
文章目录 Q_DECLARE_METATYPEqRegisterMetaType Q_DECLARE_METATYPE 使用Q_DECLARE_METATYPE标记自定义类型,可以让QMetaType查询到类型,也可以让QVariant识别。 #include <QMetaType>struct MyStruct {QString name;QString color;}
阅读更多...
qt用信号与槽,发送自定义结构体,一定要先注册,注册元对象 Q_DECLARE_METATYPE(Student)
//1.定义结构体struct Student{int m_id;int m_age;QString m_name;};//2.注册元对象Q_DECLARE_METATYPE(Student)class MainWindow : public QMainWindow{Q_OBJECTpublic:explicit MainWindow(QWidget *parent =
阅读更多...
Qt报错整理-Q_DECLARE_METATYPE
1、Q_DECLARE_METATYPE 进行数据绑定时候,出现这个bug错。 error: C2338: Type is not registered, please use the Q_DECLARE_METATYPE macro to make it known to Qt。 原因:使用了QVariant::fromValue(user),QVariant对象使用前需进行类型声明。
阅读更多...