我正在编写一个Qt应用程序来进行一些计算。我希望在我的项目中分离2部分:与GUI相关的部分和负责计算的部分。你能推荐最好的方法吗?赞赏的例子。
我的想法是在 main.cpp 文件中执行此操作:
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
MainWindow mw; // This is responsible for GUI
mw.show();
MainComputation mc; // This is responsible for calculations
return app.exec();
}
我还需要建立这两部分之间的联系。
答案 0 :(得分:1)
您可以使用GUI创建库,使用计算算法创建另一个库,并使用QT信号和插槽在它们之间交换数据。
答案 1 :(得分:1)