• 7742阅读
  • 5回复

[提问]qt中自定义的控件怎么添加属性啊?property invalid......... [复制链接]

上一主题 下一主题
离线hnch
 

只看楼主 正序阅读 楼主  发表于: 2008-04-11
[提问]qt中自定义的控件怎么添加属性啊?property invalid.........
— 本帖被 XChinux 执行加亮操作(2008-04-11) —
就是custom widget生成的控件,我参考别人的程序自己从QLbel派生出了一个新类作为自定义的控件 ,我想给它添加pixmap属性,但是在编译运行后,提示:setProperty("pixmap",value) failured:property invalid:property invalid, read-only or does not exist .要怎么解决啊?
离线hnch

只看该作者 5楼 发表于: 2008-04-14
不知道什么原因:
我本来在main.cpp里面显示这个控件 ,就是出现上述错误.后来乱整,就新建了一个.ui文件,然后把这个控件放上去.在main.cpp里面改成显示这个新的页面,再编译,居然没有错误,一切正常.也不知道是什么原因.就先这样了.
离线hnch

只看该作者 4楼 发表于: 2008-04-12
多谢斑竹回答.我不想做成插件的,我在designer里面,edit custom edit->property里面加了类型是pixmap的属性,出现上述问题..在类函数里面重新实现这个这个setProperty就OK了.我看了帮助文档,里面说必须要用qt的property sysytem(具体英文忘记了).我是新手,不晓得怎么弄.
离线XChinux

只看该作者 3楼 发表于: 2008-04-11
QT_PROPERTY

楼主可在帮助文档里看看这个宏
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线yfx2003

只看该作者 2楼 发表于: 2008-04-11
仔细阅读 官方书籍 c++ GUI PROGRAMMING WITH QT 4 一书的 自定义插件那一章……
www.qtcn.org/gpq4/
ajaxref.okajax.com/
离线captain08
只看该作者 1楼 发表于: 2008-04-11
把代码贴出来看看
快速回复
限100 字节
 
上一个 下一个