2009-11-17 29 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