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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Обращение к элементам другой формы  (Прочитано 6078 раз)
NETrider
Гость
« : Май 09, 2011, 17:34 »

Всем привет!
У меня есть 1-я форма, на которой, при нажатии кнопки, открывается 2-я форма. На второй форме выбирается элемент из списка, текстовое значение которого затем сохраняется в переменной. При нажатии на кнопку во 2-й форме, перед её закрытием, нужно передать сохранённый текст в LineEdit на 1ой форме. Как обратиться к LineEdit 1-ой формы из 2-ой формы???
Заранее спасибо)
Записан
Sancho_s_rancho
Гость
« Ответ #1 : Май 09, 2011, 17:42 »

Во второй форме emit myData(Data data), В первой форме создаешь слот OnNewData(). И соединяешь этот сигнал с этим слотом в том месте, где ты создаешь вторую форму. Для диалогов можно просто использовать возвращаемое значение. Да много вариантов есть.
Записан
NETrider
Гость
« Ответ #2 : Май 09, 2011, 17:46 »

спасибо, сейчас буду разбираться)) так не хотелось сталкиваться с ручным прикреплением сигналов к слотам))) всё время пользовался возможностями визуального редактора)
Записан
NETrider
Гость
« Ответ #3 : Май 09, 2011, 22:38 »

Всё получилось. Большое спасибо))) а то я уже начал баловаться с extern QString и на первой форме дополнительно нужно было на кнопку нажать, чтобы отобразилось))))
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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