crossplatform.ru

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

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


Студент
*

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

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




Репутация:   0  


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

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


астарожна ынтжинэр
*****

Группа: Участник
Сообщений: 1404
Регистрация: 26.11.2008
Из: ТаганрогРодинаЧехова
Пользователь №: 435

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




Репутация:   23  


Цитата(myr @ 16.9.2009, 9:42) *
Если в дочернем создать сигнал, а главном слот и подключить, не принимает.

не верю.
давай код.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
myr
  опции профиля:
сообщение 16.9.2009, 9:30
Сообщение #3


Студент
*

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

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




Репутация:   0  


Цитата(kwisp @ 16.9.2009, 10:17) *
Цитата(myr @ 16.9.2009, 9:42) *
Если в дочернем создать сигнал, а главном слот и подключить, не принимает.

не верю.
давай код.


Все принял. Слот был не паблик.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kwisp
  опции профиля:
сообщение 16.9.2009, 9:32
Сообщение #4


астарожна ынтжинэр
*****

Группа: Участник
Сообщений: 1404
Регистрация: 26.11.2008
Из: ТаганрогРодинаЧехова
Пользователь №: 435

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




Репутация:   23  


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

и снова не верю.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
MoPDoBoPoT
  опции профиля:
сообщение 16.9.2009, 21:58
Сообщение #5


Участник
**

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

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




Репутация:   9  


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

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


Студент
*

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

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




Репутация:   0  


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

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

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


астарожна ынтжинэр
*****

Группа: Участник
Сообщений: 1404
Регистрация: 26.11.2008
Из: ТаганрогРодинаЧехова
Пользователь №: 435

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




Репутация:   23  


myr,
а исходнички можно посмотреть как было пока не заработало. и как стало когда заработало.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
myr
  опции профиля:
сообщение 22.9.2009, 12:57
Сообщение #8


Студент
*

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

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




Репутация:   0  


Цитата(kwisp @ 17.9.2009, 23:10) *
myr,
а исходнички можно посмотреть как было пока не заработало. и как стало когда заработало.

Хорошо. Позже.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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




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