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.
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?
If you have a problem, CUT and PASTE your code. Do not retype or simplify it. Give a COMPLETE and COMPILABLE example of your problem. Otherwise we are all guessing the problem from a fabrication where relevant details are often missing.
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 systemLinux 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.In fact , i use the QSerialDevice livrary to communicate with a microcontroller.
Now QSerialDevice is deprecated, instead use the QtSerialPort
maybe it will help
Bookmarks