Цитата(kwisp @ 9.4.2009, 16:41)
может вы немного не поняли вопроса.
Наверно действительно что то не так понимаю. Тем интереснее читать эту тему и попробовать разобраться. Всю информацию я почерпнул из асистента по классу QFormBuilder. В примере там идет явная загрузка из ui файла. Если посмотрите мой пример, у меня там никокого ui_ххх.h тоже нет. Загрузка идет из файла .ui
Форму можно и не показывать, т.е. myWidget->show() убрать. Загружаю форму в виджет, добирабсь до кнопки, и запрашиваю ее свойство.
Прошу поподробнее объяснить что я не понимаю, а то я на самом деле уже запутался.
------------------------------------------------
добавлено
-----------------------------------------------
Еще раз перечитал тему и запутался просто окончательно.
Цитата(heiheshang @ 9.4.2009, 10:43)
У объекта есть проперти.
Q_PROPERTY( QStringList DefHeaders READ getDefHeaders WRITE setDefHeaders DESIGNABLE true USER true SCRIPTABLE true)
Цитата(heiheshang @ 9.4.2009, 10:43)
в ui файле все заполнено и в дизайнере все показывается
Замечательно. У QPushButton тоже есть проперти
Q_PROPERTY(bool flat READ isFlat WRITE setFlat)
В дизаенере я установил это свойство в true, что также отображается в ui файле
<property name="flat">
<bool>true</bool>
</property>
Цитата(heiheshang @ 9.4.2009, 14:30)
читаю форму из файла
А я что делаю? Так же читаю форму из файла.
Цитата(heiheshang @ 9.4.2009, 16:37)
а я динамически создаю форму у меня ui_...h файла нет
А я как создаю? Разве не динамически? ui_xxx.h у меня так же нет.
Тем не менее я добираюсь до необходимого мне
свойства, и вывожу его в консоль через QDebug.
Теперерь буду весь день нервничать, пока мне не объяснят что я неправильно понимаю.