为什么push怎么用Button不能用循环

现在我遇到这样一个问题我的┅个push怎么用button关联的函数A中有一个函数B需要运行很长的时间,所以我就开了一个线程让这个函数B跑这时候我的图形界面就不会卡死。但是在我函数B跑得时候,我的所有的button必须都disable掉直到这个函数B跑完再enable,所以我采用了这样一个方式:当开始跑函数A的时候我把所有buttondisable。当我線程跑完的时候我发送一个信号,然后将这个信号关联到一个函数C在这个函数C中我将所有的button都enable。

可是这样做的效果是button只有很短的时間disable,然后就自动enable了但是线程用了很久才跑完,不知道怎么回事求解答。

我要回帖

更多关于 push怎么用 的文章

 

随机推荐