QObject::connect & Qt::QueuedConnection |
Здравствуйте, гость ( Вход | Регистрация )
QObject::connect & Qt::QueuedConnection |
OrSOn |
24.12.2009, 10:57
Сообщение
#1
|
Студент Группа: Участник Сообщений: 46 Регистрация: 8.12.2009 Пользователь №: 1289 Спасибо сказали: 0 раз(а) Репутация: 0 |
Народ, сорь, что спрашиваю глупость, но все же... Если в коннекте указываю Qt::QueuedConnection, но привязываю 2 разных сигнала к 1 общему слоту, для каждого из них будет своя очередь или они будут выстраиваться в общую очередь к слоту? Т.е., допустим, есть 2 сигнала:
void clicked(); void connected(); Вот испустился clicked(), я попадаю в слот, обрабатываю событие и в этот момент приходит connected(), он сразу начнет обработку, или, все же, встанет в очередь? Заранее спасибо. |
|
|
Tonal |
24.12.2009, 11:01
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: 17 |
Очередь одна на поток. В неё все события закидываются и из неё всё достаётся.
|
|
|
OrSOn |
24.12.2009, 11:02
Сообщение
#3
|
Студент Группа: Участник Сообщений: 46 Регистрация: 8.12.2009 Пользователь №: 1289 Спасибо сказали: 0 раз(а) Репутация: 0 |
Отлично) Спасибо, мне как раз и надо, чтобы очередь была общей))
|
|
|
Tonal |
28.12.2009, 9:12
Сообщение
#4
|
Активный участник Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: 17 |
Для спасибы тут кнопочка есть.
|
|
|
Текстовая версия | Сейчас: 28.1.2025, 4:45 |