Здравствуйте, гость ( Вход | Регистрация )
Алексей1153 | Дата 5.8.2011, 16:55 |
PAFOS, ок, при случае попробую ) Но я вроде пробовал этот атрибут - эффекта не было. Или я тогда что-то не так пробовал | |
PAFOS | Дата 5.8.2011, 8:20 |
Возможно в Q_PROPERTY() надо явно указывать атрибут STORED TRUE | |
Алексей1153 | Дата 22.6.2011, 13:27 |
в дизайнере и проявляется (в превью формы нет инициализированных значений свойств у контрола). Соответственно, если свойства не сохранены в XML, то контролы формы потом не инициализируются и в собранной программе. Так что, проявляется повсюду | |
Litkevich Yuriy | Дата 22.6.2011, 13:23 |
Я имел в виду "описаный баг проявляется в какой из программ?" | |
Алексей1153 | Дата 22.6.2011, 13:11 |
Цитата Qt Creator 2.0.1 Основан на Qt 4.7.0 (32-х битной) Собран Aug 24 2010 в 11:00:55 работаю в креаторе, компилирую плагин там же. Затем в дизайнере использую плагин-контрол |
|
Litkevich Yuriy | Дата 22.6.2011, 12:59 |
а версия Qt какя? И где работаешь в Дизайнере или Креаторе? | |
Алексей1153 | Дата 20.6.2011, 18:54 |
интересный момент заметил. Поля Q_PROPERTY автоматом не сохраняются в XML, когда редактирование объекта происходит через интерфейс QDesignerTaskMenuExtension В режиме редактирования все изменения показываются на виджете (оно и понятно, ведь меняли текущий созданный экземпляр), но если нажать ctrl+R , показывается превью, на котором изменений нет. Возможно, по правильному лечится это как то особо (просьба подсказать) , но я нашёл только два способа 1) неприемлимый: нужно "дёрнуть" какую-нибудь из настроек виджета в разноцветной таблице редактирования свойств. Тогда XML заполняется нашими свойствами 2) относительно приемлимый: в domXML явно прописать с пустыми значениями все свойства в тегах ... <property name = "свойство"><string></string></property> ... Если "всё правильно", то наше свойство в цветной таблице дизайнера будет показано жирным шрифтом. И будет нормально сохраняться И как бы я могу и прописать, но больно уж дофига дублирования кода получается Собственно, вопрос Цитата Возможно, по правильному лечится это как то особо (просьба подсказать) |
|
Алексей1153 | Дата 22.5.2011, 10:17 |
PAFOS, кстати, спасибо за помощь, я ведь тоггда победил эту фигню по твоим подсказкам )) Если кому интересно, попозже накидаю описание, что было проделано |
|
Алексей1153 | Дата 5.5.2011, 20:44 |
спасибо, щас гляну | |
PAFOS | Дата 5.5.2011, 16:37 |
посмотри пример QTDIR\examples\designer\containerextension. очень много полезностей можно высмотреть. |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 10:01 |