首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

Qt实现算法演示出现点有关问题

2012-09-24 
Qt实现算法演示出现点问题最近在用Qt做个算法演示软件。我想在需要实现的算法函数相应语句后面加些呈现语句

Qt实现算法演示出现点问题
最近在用Qt做个算法演示软件。我想在需要实现的算法函数相应语句后面加些呈现语句,如将相应代码语句文本高亮,交换两个项的动画等。这里有个问题,我如何让这个函数执行一段语句后停掉,然后等我点击“下一步”按钮后继续执行下一段语句呢?求指教啊~~
或者各位大大有更好的呈现方式吗?

[解决办法]
void wait()
{
flag = 0; // flag是成员变量或某全局变量
while( 1 )
{
if( flag == 1 )
break;
processEvents();
}
}

按钮“下一步”的时候,flag = 1;
[解决办法]
考虑状态模式

热点排行