【问题标题】:The difference between [main] and [mainwindow] in QT CreatorQT Creator中[main]和[mainwindow]的区别
【发布时间】:2015-06-18 00:53:00
【问题描述】:

我已经学习 QT 一个月了。我有点明白了,但有一件事让我感到困惑,那就是我编写代码的地方。 问题: 1) 是在 main.cpp 还是 mainwindow.cpp 中?? 不过,我设法使它适用于这两种情况。 2) 哪一个是更好的编码实践或在大型项目中具有优势。

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

【问题讨论】:

    标签: c++ qt qmainwindow


    【解决方案1】:

    Main 只是一种常规应用入口,带有一些 init qApplication init 等。

    主窗口管理 qApplication 直到它被关闭,所以你应该把任何与窗口外观相关的东西放在那里,创建新的小部件等。

    希望对你有帮助。

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-10-16
        • 1970-01-01
        • 1970-01-01
        • 2019-07-11
        • 1970-01-01
        • 2013-11-10
        • 2010-09-29
        • 2012-08-26
        相关资源
        最近更新 更多