The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Qt, несколько сигналов и слотов"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Сеть, сокеты)
Изначальное сообщение [ Отслеживать ]

"Qt, несколько сигналов и слотов"  +/
Сообщение от bcode on 31-Мрт-10, 17:56 
Ситуация такая: в программе используется несколько TCP-сокетов [8] (QTcpSocket или чтото вроде того, точно не помню), они находятся в массиве и передаются в цикле первым параметром в connect (испускают сигналы получения данных). Cигналы получания данных нужно соединить со слотом, в качестве которого желательно использовать одну функцию.
Как удобнее всего это сделать без написания Wrapperов для функции?
То есть чтобы connect был в одном цикле, но для каждого сокета при получении данных вызывалась бы одна и та же функция, которая определяла бы номер сокета в массиве, который испустил сигнал.
Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Qt, несколько сигналов и слотов"  +/
Сообщение от masakra (ok) on 31-Мрт-10, 21:57 
>Ситуация такая: в программе используется несколько TCP-сокетов [8] (QTcpSocket или чтото вроде
>того, точно не помню), они находятся в массиве и передаются в
>цикле первым параметром в connect (испускают сигналы получения данных). Cигналы получания
>данных нужно соединить со слотом, в качестве которого желательно использовать одну
>функцию.
>Как удобнее всего это сделать без написания Wrapperов для функции?
>То есть чтобы connect был в одном цикле, но для каждого сокета
>при получении данных вызывалась бы одна и та же функция, которая
>определяла бы номер сокета в массиве, который испустил сигнал.

Думаю, Вам поможет QSignalMapper

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Qt, несколько сигналов и слотов"  +/
Сообщение от bcode on 31-Мрт-10, 22:37 
Спасибо большое, буду пробовать.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру