QT界面程序 消息循环问题
我现在有个程序,需要做一个无限的do while循环,但这样就无法响应界面消息了,但我又不想用多线程。
记得mfc下有个DispatchMessage能够做到这点。不知道qt怎么做到,请教大家。
do
{
while( PeekMessage((LPMSG) &msg, NULL, 0, 0, PM_REMOVE ))
{
TranslateMessage((LPMSG) &msg );
DispatchMessage((LPMSG) &msg );
if (l++ > 100)
{
l= 0;
break;
}
}