2009-11-17 2 views
2

Раньше я в состоянии использовать PropertySheet обеспечивается http://www.l2fprod.com/common/index.phpC++ из Java PropertySheet

Когда я прохожу в объект Java, а GUI окна будут создаваться автоматически, чтобы отобразить свойства объекта. Пользователь сможет просматривать и редактировать свойства объекта.

Для C++ я знаю, что трудно получить свойства объекта во время выполнения. Но мне было интересно, есть ли эквивалентный компонент графического интерфейса в C++? Компонент QT будет предпочтительным.

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

ответ

3

Похоже, что структура Qt Property Browser - это то, что вы ищете. Он имеет встроенные строчные и числовые редакторы. Возможно, вам придется написать собственный редактор для других типов (который, как представляется, можно легко зарегистрировать в фреймворке). Предусмотрено несколько стилей презентации для вложенных свойств: дерева, раскрытия и группового бокса.

+0

Насколько я знаю, Browser свойств (a) не является открытым исходным кодом и (b) не был обновлен для Qt 4. – scotchi

+0

Полезно знать. Благодарю. –

+1

Это LGPL/commercial, и он был обновлен для Qt4: http://qt.nokia.com/products/appdev/add-on-products/catalog/4/Widgets/qtpropertybrowser – rpg

Смежные вопросы