Russian Qt Forum
Ноябрь 24, 2024, 04:36 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Вопрос по архитектуре  (Прочитано 2634 раз)
Kirsten
Гость
« : Август 15, 2006, 01:36 »

Имеются 2 GUI класса, созданных в интеграторе к VS, соответсвенно  доступ к gui элементам осуществляется через private мембера ui.
Второму классу необходимо получить доступ к gui данным первого, интересно как вы реализовываете данное взаимодействие ? Сделать классы дружественными ? Функция что-то типа getSomeGuiElement ? А может просто перенести ui в public ?
Записан
bigirbis
Гость
« Ответ #1 : Август 15, 2006, 08:30 »

Доступ через паблики делает большой код очень трудночитаемым. Некоторые используют этот метод как времянку. Я бы посоветовал прикрутить аксессоры.
Записан
Steven_Orko
Гость
« Ответ #2 : Август 16, 2006, 13:09 »

Пишешь в классе первой формы паблик функции-члены, которые возвращают либо указатели, либо ссылки на объекты  GUI, а через них уже получаешь доступ во второй форме.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.044 секунд. Запросов: 20.