1、该开源库主要功能是为了简化python开发qt客户端时创建qt类型时繁琐的属性定义和信号定义,使用该插件可以直接一行代码生成所有的qt属性和信号,以便在qml中或者其他qt对象中使用。
2、该项目为个人自研,主要使用了python的元类魔法,在生成qt类以后重新生成同名qt类,偷梁换柱,使得可以使用一句简单的@qdataclass注释就能生成想要的qt属性,而不需要进行繁琐的定义。
点击空白处退出提示
1、该开源库主要功能是为了简化python开发qt客户端时创建qt类型时繁琐的属性定义和信号定义,使用该插件可以直接一行代码生成所有的qt属性和信号,以便在qml中或者其他qt对象中使用。
2、该项目为个人自研,主要使用了python的元类魔法,在生成qt类以后重新生成同名qt类,偷梁换柱,使得可以使用一句简单的@qdataclass注释就能生成想要的qt属性,而不需要进行繁琐的定义。
评论