Q_PROPERTY自定义属性的问题

就这样好了 2012-11-14 04:10:16
就是我需要Q_PROPERTY自定义一个属性
然后这个属性会有很多类都使用到, 我应该怎么做?

最开始我的设想是从QObject派生一个类,然后添加了我Q_PROPERTY自定义的属性,
然后其他需要这个属性的类就再从这个类继承,但是因为要使用的对象是诸如label,pushbutton这种,所以遇到了菱形继承一些蛋疼的事情....

再然后我想把自定义的这个属性写成宏的形式, 需要的类加上这个宏即可,但是我有不知道Q_PROPERTY是如何展开的.

难道我要很蠢的在每一个需要这个自定义的属性的类那里都手工写上Q_PROPERTY然后再写相关的变量和方法么?
...全文
262 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
就这样好了 2012-11-14
  • 打赏
  • 举报
回复
做了个很折中的方法 在每一个类里面手动加Q_PROPERTY这一句 然后相关的变量和方法写成宏, 然后加上这个宏...

16,240

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧