• 3919阅读
  • 1回复

有谁做过Designer扩展? 请教个问题! [复制链接]

上一主题 下一主题
离线programmerhu
 
只看楼主 倒序阅读 楼主  发表于: 2009-08-10
可不可以在Designer中, 使用扩展向Qt的Widget中添加动态属性.
我试了, 调用cursor()->setProperty()和cursor()->current()->setProperty()都不能添加.
谁有办法添加呢?
豌豆框架 Wonderful Framework
http://www.wonderfulproject.cn

GreyFrame: 简单,易用,好用的Javascript遮罩弹出框架.
http://programmer.huang-home.net/GreyFrame/
离线programmerhu
只看该作者 1楼 发表于: 2009-08-11
找到解决了, 弄了一周了.
    QDesignerDynamicPropertySheetExtension* propertySheet  = 0;
    QExtensionManager* manager = formEditor->extensionManager();
    propertySheet = qt_extension<QDesignerDynamicPropertySheetExtension*>(
            manager, widget);
    int pi = propertySheet->addDynamicProperty("testProperty", "test Value");
豌豆框架 Wonderful Framework
http://www.wonderfulproject.cn

GreyFrame: 简单,易用,好用的Javascript遮罩弹出框架.
http://programmer.huang-home.net/GreyFrame/
快速回复
限100 字节
 
上一个 下一个