Не могу обратится к свойствам объекта |
Здравствуйте, гость ( Вход | Регистрация )
Не могу обратится к свойствам объекта |
heiheshang |
9.4.2009, 9:43
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 10 Регистрация: 9.4.2009 Пользователь №: 666 Спасибо сказали: 0 раз(а) Репутация: 0 |
У объекта есть проперти.
Q_PROPERTY( QStringList DefHeaders READ getDefHeaders WRITE setDefHeaders DESIGNABLE true USER true SCRIPTABLE true) В конструкторе объекта пытаюсь прочитать значения через getDefHeaders, показывает что нет значений, хотя в ui файле все заполнено и в дизайнере все показывается. В чем проблема ? |
|
|
Litkevich Yuriy |
10.4.2009, 9:00
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Если я правильно понял, то человек делает так:
создал класс wMay, сделал на его основе плагин для Дизайнера. В дизайнере использует этот класс. Затем получившийся ui-файл загружает в своей программе с помощью QFormBuilder Макрос Q_PROPERTY объясняет дизайнеру какими функциями пользоваться, когда он должен прочитать свойства или сохранить. Поэтому я вот по размышлял и пришёл к выводу, что толку от этих функций (от того, что мы их увидим) нам ни какого. А код в 13 сообщении, это как раз код плагина. Где и правда неясно как прочитать свойства самого себя. heiheshang, в приведённом примере ui-файла это ты ввел такие значения свойства (Имя константы, ...)? |
|
|
Текстовая версия | Сейчас: 2.12.2024, 2:40 |