在 CLion 中,Qt Console 和 Qt Widgets Executable 项目模板有什么区别

问题描述

在 CLion 中,Qt Console 和 Qt Widgets Executable 项目模板有什么区别。 我的直觉是 Qt Console 是 CLI 而 Widgets 是 GUI,但谷歌搜索并没有证实这一点。我希望这个 QnA 能够帮助未来的谷歌员工。

解决方法

“控制台”表示基于文本(这不会阻止它打开窗口或显示对话框)。在某些平台(例如 Windows)上,这将强制显示“控制台”或终端窗口。

“小部件”模板是一个纯 GUI 应用程序(这不会阻止它在支持的平台上手动打开“控制台”或文本窗口)。