интересный момент заметил. Поля Q_PROPERTY автоматом не сохраняются в XML, когда редактирование объекта происходит через интерфейс QDesignerTaskMenuExtension
В режиме редактирования все изменения показываются на виджете (оно и понятно, ведь меняли текущий созданный экземпляр), но если нажать ctrl+R , показывается превью, на котором изменений нет.
Возможно, по правильному лечится это как то особо (
просьба подсказать) , но я нашёл только два способа
1) неприемлимый: нужно "дёрнуть" какую-нибудь из настроек виджета в разноцветной таблице редактирования свойств. Тогда XML заполняется нашими свойствами
2) относительно приемлимый: в domXML явно прописать с пустыми значениями все свойства в тегах
...
<property name = "свойство"><string></string></property>
...
Если "всё правильно", то наше свойство в цветной таблице дизайнера будет показано жирным шрифтом. И будет нормально сохраняться
И как бы я могу и прописать, но больно уж дофига дублирования кода получается
Собственно, вопрос
Цитата
Возможно, по правильному лечится это как то особо (просьба подсказать)