Через коннект мне кажется вариант, но зависит как много данных

будет прилетать со второго потока. а если данных мало то почему не слушать в главном потоке в асинхронном режиме?

8 ответов

9 просмотров

void функция - там цикл на прослушку pipe канала и функция не завершается ... (ну завершает но разве что по команде. со стороны.. ) если я поставлю запуск то приложение зависнес на цикле.. Я и подумал что лучше вывести в отдельный поток - мол пусть там и работает сколько влезет..

mefest- Автор вопроса

точнее все зависит не от количества данных а то насколько долго выполняется их обработка(или что надо сделать когда они прийдут)

mefest
точнее все зависит не от количества данных а то на...

Да там просто как приходит сообщение короткое так и передать нужно на форму в всё.. Но я не понимаю как лучше реализовать в приложении с виджетами.. В С++ я в консольном приложении я заделал свою задачку что хотел А в QT много классов и приватных объектов.. просто так не перекинуть.. правильно делать сигнал и слот..

Oleg U
Да там просто как приходит сообщение короткое так ...

слушаете в отдельном потоке, потом передаете на форму сообщение. у вас вполне себе рабочий вариант описан

IVAN MALAKHOV
слушаете в отдельном потоке, потом передаете на фо...

Хорошо. Я могу сделать класс с функцией прослушки.. Он будет наследоваться от Qbject который сможет потом стать источником сигнала.. Потом сделать коннект со слотом.. Потом закинуть класс в тред дочерний.. Я правильно понимаю что все это можно прописать в функции main ? Но тогда у меня не будет доступа к классам формы и окна

Oleg U
Хорошо. Я могу сделать класс с функцией прослушк...

в самом простом случае надо так: 1. в функции main ты создаешь QApllication, после экземпляр формы. 2. пишешь нужные классы. Инстнцируешь их в классе формы. 3. в конструкторе, например пишегт конект сигнала от слушателя к слоту на форме.

IVAN MALAKHOV
в самом простом случае надо так: 1. в функции ma...

создай для начала просто графическое приложение

IVAN MALAKHOV
создай для начала просто графическое приложение

пустое через qt-creator, например и увидишь что в main находится.

Похожие вопросы

Обсуждают сегодня

Сonst magicTgHTML = (text, entities) => { let processedText = text; let offsetShift = 0; entities.forEach(entity => { const { offset, length, type, url, ...
Андрей
1
В смысле более затратная? Общая стоимость владения лошадью меньше, чем автомобиля. В среднем.
Sergej R
10
Кстати, раз про скачивание файлов разговор зашел) Сделал бота для себя (транскрибирующего и суммаризирующего встречи) но не ожидал что за 2 месяца 10к пользователей набежит😅...
Andrey Obolenskiy
8
t.me/<username> и tg://user?id=<id> отваливаются по понятным причинам
Denis 🐍|👑 | darling! 🥰
7
Вы когда из вики.... копировали, не обратили внимание на года(ы)? 😉 ==== если до 1917 года в Москве было около 15 000 легковых извозчиков, то к 1920 году их осталось 5 000, а ...
Igor Mitin
4
коллеги привет. уже второй день бьемся об заклад с одной ошибкой, может вы сталкивались с таки странным поведением? есть тестовый сервер, на который паблишим релизную версию W...
Magzhan
11
На счёт замены разрабов нейронами: Вряд-ли заказчик сможет нормально пояснить нейросети, чё он хочет. Они то человеку нормально пояснить не могут, не то что нейросети. Так что...
Alex Kom
1
Что я могу сказать? Погуглите получше - чтобы узнать: 1. Что будет стоить содержание машины 2. Что будет стоить содержании лошади. P.S. Моя мысль о том, повторюсь еще раз,...
Igor Mitin
1
Слушайте, а при создании навигации на Tailor рили нельзя определять активный пункт навигации, как в Static Pages?
Pavel Lautsevich
11
Господа, а как такое в миграцию засунуть?
Денис Александрович
12
Карта сайта