crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Сигнал от дочернего окна, Как получить в главном окне сигнал от дочернего?
myr
  опции профиля:
сообщение 16.9.2009, 8:42
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 37
Регистрация: 4.9.2009
Из: С-Пб
Пользователь №: 1052

Спасибо сказали: 0 раз(а)




Репутация:   0  


В главном окне программы создаю дочернее( не модальное).
Из дочернего хочу вызвать функцию главного.
Если в дочернем создать сигнал, а главном слот и подключить, не принимает.

(По сигналу из дочернего окна надо перерисовать заданным цветом главное, не закрывая дочернее)
Спасибо.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
MoPDoBoPoT
  опции профиля:
сообщение 16.9.2009, 21:58
Сообщение #2


Участник
**

Группа: Участник
Сообщений: 172
Регистрация: 7.5.2009
Из: Москва
Пользователь №: 738

Спасибо сказали: 44 раз(а)




Репутация:   9  


Цитата(myr @ 16.9.2009, 10:30) *
Слот был не паблик.

гхм
Подключение было в главном окне? (:
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
myr
  опции профиля:
сообщение 17.9.2009, 20:33
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 37
Регистрация: 4.9.2009
Из: С-Пб
Пользователь №: 1052

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(MoPDoBoPoT @ 16.9.2009, 21:58) *
Цитата(myr @ 16.9.2009, 10:30) *
Слот был не паблик.

гхм
Подключение было в главном окне? (:

Подключение было в главном окне. (connect() в конструкторе класа слот функция класса). Сигнал из дочернего окна.
Добавила перед описанием слота public. Сигнал прошел. Дочернее окно не наследуемое, обыкновенный QDialog. Создается в конструкторе главного класса.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 19.12.2024, 13:38