3

我有一个关于 Qt 自定义小部件的小问题。

http://doc.qt.digia.com/4.3/tutorial-t4.htmlhttp://doc.qt.digia.com/4.3/tutorial-t8.html中,自定义窗口声明都是在main.cpp文件,其中qApp指针是可访问的(在第二个链接中,更多的小部件在他们自己的文件中声明)。

窗口不能在另一个不同的文件中完成并将qApp指针传递给它吗?

4

1 回答 1

2

是的,可以在另一个文件中创建主窗口。您主要需要创建QApplication并展示您包含的内容。然后启动事件循环。

您不必在qApp任何地方传递指针。它是对唯一可以运行的单个应用程序的全局引用。只需在任何其他文件中包含QApplication.

另请注意,这些教程适用于旧的 Qt 4.3(除非您现在必须使用该版本)。您可以在此处找到 Qt 4.8 的教程

于 2012-11-17T23:12:18.973 回答