crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Не могу обратится к свойствам объекта
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-файла это ты ввел такие значения свойства (Имя константы, ...)?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- heiheshang   Не могу обратится к свойствам объекта   9.4.2009, 9:43
- - Litkevich Yuriy   Цитата(heiheshang @ 9.4.2009, 13:43) В че...   9.4.2009, 9:51
- - heiheshang   Не понял что значит до создания формы ? Во время с...   9.4.2009, 12:47
- - igor_bogomolov   Цитата(heiheshang @ 9.4.2009, 10:43) В ко...   9.4.2009, 13:19
- - heiheshang   Ну примерно так создаю форму QFormBuilder fb; QWid...   9.4.2009, 13:30
- - Litkevich Yuriy   попробуй перед show(), вызвать: form->setupUi()...   9.4.2009, 13:46
- - igor_bogomolov   Цитата(Litkevich Yuriy @ 9.4.2009, 14:46)...   9.4.2009, 15:23
- - heiheshang   Откуда возмется этот метод ? Его генерит метакомп...   9.4.2009, 15:37
- - kwisp   igor_bogomolov, может вы немного не поняли вопрос...   9.4.2009, 15:41
- - heiheshang   Не отказываюсь я показывать. В конструкторе объект...   9.4.2009, 15:44
- - kwisp   Цитата(heiheshang @ 9.4.2009, 14:30) чита...   9.4.2009, 15:48
- - igor_bogomolov   Цитата(kwisp @ 9.4.2009, 16:41) может вы ...   9.4.2009, 16:30
- - heiheshang   Вы добираетесь до свойства объекта, отлично, я пыт...   10.4.2009, 3:10
- - Litkevich Yuriy   heiheshang, пользуйся тэгом code, справка heihesh...   10.4.2009, 8:07
- - kwisp   Цитата(Litkevich Yuriy @ 10.4.2009, 9:07)...   10.4.2009, 8:13
- - Litkevich Yuriy   Если я правильно понял, то человек делает так: соз...   10.4.2009, 9:00
- - heiheshang   В смысле не относится, этот класс создается плагин...   10.4.2009, 9:15
- - Litkevich Yuriy   Цитата(heiheshang @ 10.4.2009, 13:15) это...   10.4.2009, 9:19
- - igor_bogomolov   Да тут сам черт ногу сломит. Логика программы сове...   10.4.2009, 12:50


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


10 чел. читают эту тему (гостей: 10, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 2.12.2024, 2:40