crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

alexandr_ps
  опции профиля:
сообщение 9.2.2009, 10:28
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 3
Регистрация: 9.2.2009
Пользователь №: 537

Спасибо сказали: 0 раз(а)




Репутация:   0  


Добрый день.

Возникла следующая проблема. На форме используется собственный виджет, у которого есть свое свойство (property) отличное от свойств QWidget. Написан дополнительный диалог, который с помощью каких-то манипуляций формирует значение этого свойства (использовалось QDesignerTaskMenuExtension). Мне нужно чтобы значение этого свойства сохранялось в ui-файле, как и все другие свойства виджета. Вызов метода setProperty() меняет свойство только у объекта, ни в PropertyEditor'е в Designer'е, ни при сохранении в ui-файле изменение не происходит. В связи с этим вопрос, что делать? :)
Смотрю на QDesignerPropertySheetExtension, но этот класс позволяет переписать стандартный PropertyEditor(как я понял, если неправ - поправьте пожалуйста), а мне всего лишь нужно чтобы свойство сохранилось в ui-файле. Неужели нет других вариантов?

Заранее спасибо!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 7.6.2025, 11:34