[Qt-interest] Delay of code execution

Andre Somers andre at familiesomers.nl
Tue Apr 13 17:38:54 CEST 2010


On 13-4-2010 17:23, Matthias Pospiech wrote:
> Thiago Macieira schrieb:
>    
>> Em Terça-feira 13. Abril 2010, às 17.09.49, Matthias Pospiech escreveu:
>>
>>      
>>> If I however use the latter approach inside a thread I see that the
>>> function delay(1000) returns immediately.
>>> Did I understand something wrong? Which is the recommanded solution?
>>> I know that in a thread I could as well use msleep, but I would like to
>>> have a solution which can be used anywhere
>>> in the programm and also outside of QThread classes.
>>>
>>>        
>> The recommended solution is to not add any kind of delays.
>>
>>      
> I know. However I work with external devices for which I have to wait.
> This is typically something like 100-1000 ms.
> These devices mostly work with C based interfaces and do not know
> anything about a signal slot principle.
> I most cases this delay is placed inside a loop and if i would introduce
> a signal slot principle using a timer to get around the delay this would
> complicates the code so much that I do not see the benefit.
>
> Matthias
>    

OK, seems like a use case. How about using QxtSignalWaiter?

André




More information about the Qt-interest-old mailing list