61 / 78 / 15
Регистрация: 24.11.2010
Сообщений: 515
Записей в блоге: 14
1

Передача данных из одной формы в другую

28.10.2011, 14:26. Показов 9379. Ответов 8
Метки нет (Все метки)

Всем привет! Как передавать значения, например QComboBox из формы А в форму B?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.10.2011, 14:26
Ответы с готовыми решениями:

Передача данных с одной формы на другую
Всем привет. На одной форме расположено поле ввода и кнопка, по нажатию которой осуществляется...

Передача значения переменной из одной формы в другую
Доброго времени суток Форумчане. Столкнулся с такой проблемой что мне нужно передать данные с одной...

Переход с одной формы на другую
Нужно, чтобы после нажатия кнопки на одной форме, открывалась другая. когда пишу void...

Передача значения переменной из формы в другую
Здравствуйте. Есть две формы: AW и CW. В форме AW есть переменная data типа QString. Данные в эту...

8
1663 / 1132 / 80
Регистрация: 21.08.2008
Сообщений: 4,725
Записей в блоге: 1
28.10.2011, 14:28 2
методами
0
61 / 78 / 15
Регистрация: 24.11.2010
Сообщений: 515
Записей в блоге: 14
28.10.2011, 14:36  [ТС] 3
какими методами? читал, что надо использовать сигналы и слоты, но так и не понял, где и как их использовать?
0
1663 / 1132 / 80
Регистрация: 21.08.2008
Сообщений: 4,725
Записей в блоге: 1
28.10.2011, 14:40 4
сигналы и слоты используются для "динамики", т.е. для реакции виджета на какое либо действие пользователя, изменения другого виджета/объекта и пр., а сами значения передаются методами (ну можно конешно и через зад сделать - внешними глобальными переменными, но это моветон)
1
61 / 78 / 15
Регистрация: 24.11.2010
Сообщений: 515
Записей в блоге: 14
28.10.2011, 14:52  [ТС] 5
можно пример?
0
Автор FAQ
2728 / 1424 / 89
Регистрация: 08.09.2011
Сообщений: 3,746
Записей в блоге: 1
28.10.2011, 14:58 6
Пример
Есть Class1 у него есть метод set(QString *) есть Class2 в нем создаешь объект Class1 вызываешь метод set(QString) и в качестве аргумента передаешь строку. Вот мы и передали из одного класса данные в др класс. Естественно что аргументов у методов может быть море и их тип может быть сколь угодно разный...
2
61 / 78 / 15
Регистрация: 24.11.2010
Сообщений: 515
Записей в блоге: 14
31.10.2011, 13:01  [ТС] 7
Приведите пож пример в виде кода!
0
Автор FAQ
2728 / 1424 / 89
Регистрация: 08.09.2011
Сообщений: 3,746
Записей в блоге: 1
31.10.2011, 13:51 8
если со слотами то так:
Form1:
C++
1
2
3
4
    Login = new QLabel(tr("Name:"));
    LineEditName = new QLineEdit;
    LoginSysName->setBuddy(LineEditName);
    QObject::connect(LineEditName, SIGNAL(textChanged(QString)), LineEdit, SLOT(setText(QString)));
Form2:
C++
1
2
    LineEdit = new QLineEdit;
    QObject::connect(LineEdit, SIGNAL(textChanged(QString)), LineEditName, SLOT(setText(QString)));
2
61 / 78 / 15
Регистрация: 24.11.2010
Сообщений: 515
Записей в блоге: 14
02.11.2011, 15:23  [ТС] 9
Вух разобрался)))
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.11.2011, 15:23

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Передать данные из одной формы в другую
Доброй ночи(у меня) и доброго времени суток всем. Столкнулся с проблемой, что не могу передать...

Вызов одной формы через другую.
В общем у меня очередной вопрос назрел)) Создал я еще один проект- диалоговое окно. Накидал на...

Передать данные из одной формы на другую. Ошибка
Добрый день! Имеется две формы: MainWindow, form_add. В form_add три текстовых поля, хочу, чтобы...

Как передавать данные от одной формы в другую ?
Как передавать данные из одной формы в другую ? Допустим, в одной форме заполняются эдиты и при...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.