2009-11-17 32 views
2

以前,我能够使用的PropertySheet通过http://www.l2fprod.com/common/index.phpC++的Java版本的PropertySheet的

当我通过在一个Java对象,一个GUI窗口将自动创建提供,以显示对象的属性。用户将能够查看和编辑对象的属性。

对于C++,我知道在运行时很难获得对象的属性。但是,我想知道在C++中是否有等价的GUI组件? QT组件将是可取的。

Property Sheet Using Java http://yancheng.cheok.googlepages.com/sample.PNG

回答

3

它看起来像Qt Property Browser框架是你正在寻找。它具有内置的字符串和数字编辑器。您可能需要为其他类型编写自己的编辑器(它看起来可以很容易地在框架中注册)。提供了嵌套属性的几种演示样式:树,公开和组装盒。

+0

据我所知,属性浏览器(a)不是开源的,(b)没有针对Qt 4进行更新。 – scotchi 2009-11-18 00:45:21

+0

很高兴知道。谢谢。 – 2009-11-18 01:01:00

+1

它既LGPL /商业和它已被更新为Qt4:http://qt.nokia.com/products/appdev/add-on-products/catalog/4/Widgets/qtpropertybrowser – rpg 2009-11-18 09:26:39