我的应用程序有一个简单的GUI=我必须为我的数学函数设置一些输入参数,然后单击“计算”按钮,函数启动。数学函数是用纯C语言编写的,因此没有对象,只有函数。看起来像这样:#include"mymath.h"classmyMath:publicQMainWindow{Q_OBJECT//...voidcompute();};voidmyMath::compute(){//getparametersfromguicall_C_fun();//saveresultstoGUI}此代码的主要问题是,当我单击“计算”时(它会进行大量计算,最多需要5分钟左右)它会挂起我的GUI,所以我不能做任何其他