Передача данных от одной формы другой |
Здравствуйте, гость ( Вход | Регистрация )
Передача данных от одной формы другой |
PunX |
12.4.2010, 8:49
Сообщение
#41
|
Студент Группа: Участник Сообщений: 56 Регистрация: 12.4.2009 Из: Димитровград Пользователь №: 676 Спасибо сказали: 0 раз(а) Репутация: 0 |
Да, написал туфту наверное, но как правильно достать теперь переменную?
|
|
|
Litkevich Yuriy |
12.4.2010, 8:54
Сообщение
#42
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
PunX |
12.4.2010, 9:05
Сообщение
#43
|
Студент Группа: Участник Сообщений: 56 Регистрация: 12.4.2009 Из: Димитровград Пользователь №: 676 Спасибо сказали: 0 раз(а) Репутация: 0 |
Ожидал что вернется значение переменной логин
|
|
|
Litkevich Yuriy |
12.4.2010, 9:23
Сообщение
#44
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
к членам объекта (экземпляра) класса обращаются так.
Извне класса Если объект объявлен как скаляр:
если объект - указатель
Внутри класса к своим членам обращаются не посредственно:
MainWindow::db_login; таким способом обращаются извне класса к статическим членам класса (т.е. к которым можно обращаться не создавая объект вообще).Либо таким способом обращаться внутри класса к членам базового класса, от которого унаследован текущий класс |
|
|
PunX |
12.4.2010, 9:38
Сообщение
#45
|
Студент Группа: Участник Сообщений: 56 Регистрация: 12.4.2009 Из: Димитровград Пользователь №: 676 Спасибо сказали: 0 раз(а) Репутация: 0 |
Спасибо за подробное разъяснение, но не понятно как сделать в моём случае? Я объект создаю в мэйн.цпп и передаю ему параметры, а использоваться полученные переменные должны в мэйнвиндоу.цпп.
|
|
|
Litkevich Yuriy |
12.4.2010, 9:40
Сообщение
#46
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
вот этот код:
в какой функции находится?
|
|
|
PunX |
12.4.2010, 10:43
Сообщение
#47
|
Студент Группа: Участник Сообщений: 56 Регистрация: 12.4.2009 Из: Димитровград Пользователь №: 676 Спасибо сказали: 0 раз(а) Репутация: 0 |
в функции void MainWindow::chengeEvent(QEvent *e) файла mainwindow.cpp
|
|
|
Litkevich Yuriy |
12.4.2010, 13:26
Сообщение
#48
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
PunX |
12.4.2010, 15:58
Сообщение
#49
|
Студент Группа: Участник Сообщений: 56 Регистрация: 12.4.2009 Из: Димитровград Пользователь №: 676 Спасибо сказали: 0 раз(а) Репутация: 0 |
Хм, прочитав ещё 44 сообщение, делаю следующее ui->label_3->setText(db_login); т.к. вызываю переменную внутри класса, создаю объекты в main.cpp
но желаемого результата в label не нахожу. |
|
|
BRE |
12.4.2010, 16:00
Сообщение
#50
|
Профессионал Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: 44 |
Хм, прочитав ещё 44 сообщение, делаю следующее ui->label_3->setText(db_login); т.к. вызываю переменную внутри класса, создаю объекты в main.cpp
но желаемого результата в label не нахожу. Для чего создавать два объекта MainWindow?
|
|
|
Текстовая версия | Сейчас: 28.12.2024, 17:13 |