Есть класс для работы с оборудованием, который имеет 2 основных метода.
В первом методе выполняются манипуляции с оборудованием в результате которых с помощью QTcpServer принимается соединение от оборудования и получается объект QTcpSocket.
Второй метод осуществляет чтение данных из соединения через созданный QTcpSocket.
В одном потоке - всё работает нормально. Но в общем случае чтение может осуществляться в отдельном треде.
Если пытаться вызывать метод получения данных из другого потока то получаем:
[7432] (Parent is QTcpServer(0x1d5b574), parent's thread is QThread(0x46a920), current thread is QThread(0x1db6250) [7432] QSocketNotifier: Socket notifiers cannot be enabled or disabled from another thread
Библиотеки Qt используются под VS. Кто подскажет, как можно решить данную проблему?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Хочу поставить иконку для приложения, следуя инструкции с http://docqt
С числами всё понятно, там младший разряд можно получить с помощью деления по модулю 10: 2498 % 10 = 8
Задание следующее, это внедрить в текущую очередь новую переменную с приоритетомТо есть я сделал так что бы задались числа 2,3,4,5,6,7,8,9,10,11,12