Название: xml ui "attribute" Отправлено: programmer от Сентябрь 27, 2006, 15:18 xml код генерируемый для многих виджетов designer'ом содержит в себе нод
<attribute> кто и как его обрабатывает при создании интерфейса или генерации с++ кода? Название: xml ui "attribute" Отправлено: bigirbis от Сентябрь 27, 2006, 15:35 при генерации кода его обрабатывает UICompiler. Только какова цель вопроса?
Название: xml ui "attribute" Отправлено: programmer от Сентябрь 27, 2006, 15:51 :)
суть такая кидаем на форму QTabWiget в результате имеем для каждого виджета который инкапсулируется в результирующем QTabWidget запиcь типа <widget class="QTabWidget" name="tabWidget" > <widget class="QWidget" name="tab" > <attribute name="title" > <string>Tab1</string> </attribute> </widget> <widget class="QWidget" name="tab_2" > <attribute name="title" > <string>Tab 2</string> </attribute> </widget> </widget> то что находится между <attribute> напрямую к дочерним виджетам не относится я бы предположил что эту информацию дампит QTabWidget но как и как потом это обрабатывается на этапе воссоздания интерфейса из ui файла - неужели такие вещи зашиты жестко в uic для каждого виджета которому они нужны? Спасибо! Название: xml ui "attribute" Отправлено: Dendy от Сентябрь 27, 2006, 15:54 Такие вещи привязаньІ к конкретньІм типам, порождённьІх от QObject. Набор их аттрибутов жёстко предопределён.
Название: xml ui "attribute" Отправлено: programmer от Сентябрь 27, 2006, 15:57 а где их можно увидеть и что делать в случае если мне нужно создать designable виджет который будет тоже содержать такую информацию для дампа
вообще возможно ли это ? ну и если есть куда посмотреть|почитать то был бы очень благодарен Спасибо! Название: xml ui "attribute" Отправлено: bigirbis от Сентябрь 27, 2006, 16:07 Вообще, эта вещь жрется MOCompiler и используется для генерации QMetaObject (установка атрибутов).
Название: xml ui "attribute" Отправлено: Dendy от Сентябрь 27, 2006, 16:08 Читай обзор Qt's Property System. Есть в Ассистанте и на сайте Троллей.
|