Russian Qt Forum
Май 15, 2024, 22:18
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Пользовательский интерфейс (GUI)
>
Dialog:Как передать даные(текст) из child в parent?
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Dialog:Как передать даные(текст) из child в parent? (Прочитано 7518 раз)
homa9999
Гость
Dialog:Как передать даные(текст) из child в parent?
«
:
Ноябрь 13, 2004, 12:09 »
Здраствуйте!Помогите пожайлуста.
У меня такая загвозка.Есть главный диалог и по нажатию на кнопку вызывается другой модальный диалог(дочерний).Я ввожу данные.
И снова нажимаю кнопку в дочернем диалоге возвращаюсь к главному диалогу.Дочерний диалог я прочу с помощью функции hide.
И когда я возвращаюсь к главному диалогу мне нужно забрать данные(текст) из дочернего диалога.Как это сделать.
Зарание большое спасибо!
Записан
Rainbow
Гость
Dialog:Как передать даные(текст) из child в parent?
«
Ответ #1 :
Ноябрь 13, 2004, 12:58 »
Самый простой способ возвращать эти данные если запрос принят.
Код:
if(dlg->exec() == QDialog::Accepted)
dlg->readData(); //что типа того.
Запускай Assistant. Там это доло хорошо описано.
Записан
homa9999
Гость
Dialog:Как передать даные(текст) из child в parent?
«
Ответ #2 :
Ноябрь 13, 2004, 13:09 »
А ты точно уверен ,что надо писать типа dlg-readData().
т.к. я не нашел этого.Конечно, еще постотрю,но может есть другой вариант?
Записан
Rainbow
Гость
Dialog:Как передать даные(текст) из child в parent?
«
Ответ #3 :
Ноябрь 15, 2004, 17:07 »
readData это я сам придумал таку функцию. Ее название не играет роли. Если я правильно понял, то тебе нужно передать даные из диалога в главное окно. В диалог добавляеш функцию, которая передаст данные в нужном виде.
Что еще непонятно?
Запускай Assistant. Там это доло хорошо описано.
Записан
Hellenna
Гость
Dialog:Как передать даные(текст) из child в parent?
«
Ответ #4 :
Ноябрь 15, 2004, 22:04 »
еще вариант: можно все данные дочернего диалога сохранить в классе QSettings, а потом в родительском считать.
Но лучше все-таки использовать функцию.
Записан
homa9999
Гость
Dialog:Как передать даные(текст) из child в parent?
«
Ответ #5 :
Ноябрь 16, 2004, 00:23 »
Здраствуйте!! Спасибо всем за помощь.У меня уже все получилось.
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...