![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
alexandr_ps |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 9.2.2009 Пользователь №: 537 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Добрый день.
Возникла следующая проблема. На форме используется собственный виджет, у которого есть свое свойство (property) отличное от свойств QWidget. Написан дополнительный диалог, который с помощью каких-то манипуляций формирует значение этого свойства (использовалось QDesignerTaskMenuExtension). Мне нужно чтобы значение этого свойства сохранялось в ui-файле, как и все другие свойства виджета. Вызов метода setProperty() меняет свойство только у объекта, ни в PropertyEditor'е в Designer'е, ни при сохранении в ui-файле изменение не происходит. В связи с этим вопрос, что делать? ![]() Смотрю на QDesignerPropertySheetExtension, но этот класс позволяет переписать стандартный PropertyEditor(как я понял, если неправ - поправьте пожалуйста), а мне всего лишь нужно чтобы свойство сохранилось в ui-файле. Неужели нет других вариантов? Заранее спасибо! |
|
|
![]() |
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
А ты пример TicTacToe смотрел?
Я попробовал поменять свойства этого виджета в дизайнере, они сохраняются в ui-файле. |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 21.6.2025, 0:11 |