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 файле все заполнено и в дизайнере все показывается. В чем проблема ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
igor_bogomolov
  опции профиля:
сообщение 9.4.2009, 16:30
Сообщение #2


Профессионал
*****

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

Спасибо сказали: 235 раз(а)




Репутация:   29  


Цитата(kwisp @ 9.4.2009, 16:41) *
может вы немного не поняли вопроса.

Наверно действительно что то не так понимаю. Тем интереснее читать эту тему и попробовать разобраться. Всю информацию я почерпнул из асистента по классу QFormBuilder. В примере там идет явная загрузка из ui файла. Если посмотрите мой пример, у меня там никокого ui_ххх.h тоже нет. Загрузка идет из файла .ui
Форму можно и не показывать, т.е. myWidget->show() убрать. Загружаю форму в виджет, добирабсь до кнопки, и запрашиваю ее свойство.
Прошу поподробнее объяснить что я не понимаю, а то я на самом деле уже запутался. :rolleyes:

------------------------------------------------
добавлено
-----------------------------------------------
Еще раз перечитал тему и запутался просто окончательно.
Цитата(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.

Теперерь буду весь день нервничать, пока мне не объяснят что я неправильно понимаю. :unsure:

Сообщение отредактировал igor_bogomolov - 9.4.2009, 16:56
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- 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


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


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




RSS Текстовая версия Сейчас: 28.3.2024, 21:05