Hello,
While all the time I'm moving, resizing my window or opening its menu, a signal emitted by a DLL (including in my project) is not received again. When I stop the action on my window, the signal is received. Does anybody have any idea?
Thanks.
Printable View
Hello,
While all the time I'm moving, resizing my window or opening its menu, a signal emitted by a DLL (including in my project) is not received again. When I stop the action on my window, the signal is received. Does anybody have any idea?
Thanks.
could be anything. you give no specifics, how can we?
In fact , i use the QSerialDevice livrary to communicate with a microcontroller. While all the time I'm moving, resizing my window or opening its menu, i reach to send message but the reception is blockend until i end my action on the window. I try to put the sending and the receiving in a different thread, but it's the same.
Due to the hardware connection, it's difficicult to post some code.
My only suggestion is to change the operating system :) Linux does not experience such behaviour. Other than that, you can delegate the communication to a process that does not have any windows and communicate with that process from within your UI.
QSerialDevice had some shortcomings with the I / O, causing heavy load on the CPU and some of the friezes.Quote:
In fact , i use the QSerialDevice livrary to communicate with a microcontroller.
Now QSerialDevice is deprecated, instead use the QtSerialPort
maybe it will help