Wiki

Property Browser (PropertySheet)

Версия:
Сайт: ссылка...
Лицензия:

Автор: QCasper
Тема обсуждения: Property Browser (PropertySheet)

Еще один вариант таблицы свойств.

Использование:

PropertySheet *ps = new PropertySheet(this);
 
ps->addCaption("Account settings");   // темно-серый заголовок
ps->addPropertyWidget("username", new QTextEdit(this)); // свойство
ps->addPropertyWidget("password", new QTextEdit(this));  // свойство
 
 
ps->addCaption("Network settings");   // второй темно-серый заголовок
ps->addPropertyWidget("URL", new QTextEdit(this)); // свойство
ps->addPropertyWidget("Port", new QSpinBox(this));  // свойство
Плюсы: удобство использования, в качестве редактора свойства можно использовать любой виджет
Минусы: требовательность к ресурсам, по тому как после завершения использования виджета-свойства он не удаляется, как в случае с делегатами

Фактически это некий layout, напоминающий таблицу свойств, с возможностью сворачивать группы виджетов в одну строчку

Скачать...