QT Creator中[main]和[mainwindow]之间的区别

时间:2015-06-18 00:53:01

标签: c++ qt qmainwindow

我一直在学习QT一个月了。我有点得到它,但有一件事让我困惑,这就是我编写代码的地方。 问题: 1)它是假设在main.cpp或mainwindow.cpp ?? 我设法让它适用于这两种情况。 2)哪一个是更好的编码实践,或者稍后在大项目中具有优势。

提前谢谢你 如果之前有人问过,请发布答案的链接。

2 个答案:

答案 0 :(得分:1)

这取决于您编写的代码。 如果要定义class MainWindow的函数,请在mainwindow.cpp。

中执行

运行应用程序并调用主类的代码通常在main.cpp中。

您肯定会在任何类型的项目的两个文件中编写代码。无论大小。

答案 1 :(得分:0)

Main只是一种常规应用程序条目,其中包含一些内容qApplication init等。

Mainwindow管理qApplication直到它关闭,所以你应该放置任何与windows外观相关的东西,创建新的小部件等。

我希望它可以帮到你。