LINUX.ORG.RU

[Qt] Custom Property Editor

 


0

0

http://www.linux.org.ru/forum/development/4764070

В этом топике я просил помочь мне с отображением свойства QList<int> в редакторе свойств дизайнера.

Так как это не совсем стандартный тип, средств Q_PROPERTY недостаточно.

Надо писать свое расширение дизайнера для редактирование этого типа.

Прошерстив кучу интерфейсов я так и не смог найти что-нибудь дельное.
Подскажите с чего начать для написания расширение дизайнера для редактора свойств произвольных типов.


Насколько я помню динамические списки не поддерживаются в дизайнере. Почему бы тебе не сделать просто форматированную строку в виде 1,2,4,6 и тд?

zJes ★★
()

Ну хорошо.

Я написал TaskMenuExtension, или как-то так.

Там все устанавливаю и редактирую. Но вот проблема - чтобы сохранить состояние виджета надо выхвать метод setProperty, который принимает только QVariant.

А состояние моего объекта описывается не QVariant.

Есть ли возможность из TaskMenuExtension сохранить состояние объекта, запомнить вызываемые методы и т.п. Без использования Q_PROPERTY.

Fredrik
() автор топика
Ответ на: комментарий от Fredrik

Если честно, я вообще нифига не понял что ты написал. :)

zJes ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.