crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> Как из диалога обратиться к элементам главного окна?
Гость_Гость123_*
сообщение 8.12.2008, 22:26
Сообщение #1





Гости








    


Собственно в этом и вопрос. Программа генеалогическое дерево У меня есть модальное окно, в котором определяется родство 2 людей, но чтобы это сделать мне нужно само дерево, т.е. QTreeWidget, которое находится в главном окне. Впринципе, когда создаётся диалог, в него изначально есть QWidget* parent, т.е. ссылка на окно-родитель. Но обычной -> получить доступ не получается... так как?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 8.12.2008, 23:44
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


Цитата(Гость_Гость123_* @ 9.12.2008, 1:26) *
Но обычной -> получить доступ не получается...

Если дерево в качестве родителя имеет "объект А" и диалог получает в качестве родителя "объект А", то они могут взаимодействовать друг сдругом, если дерево является открытым членом (public) "объект А".

Другой вариан передавать в конструктор диалога указатель на дерево.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 11.12.2008, 18:19
Сообщение #3


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

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




Репутация:   -1  


Цитата(Litkevich Yuriy @ 8.12.2008, 23:44) *
Другой вариан передавать в конструктор диалога указатель на дерево.

это самый нормальный вариант
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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




RSS Текстовая версия Сейчас: 18.4.2024, 14:42