创作目的:调试代码的时候,这四个框每次不一样,就比如上图 ,我看①②③的话,就是没问题。④问题也只是警告而已,并不是导致程序停止的原因所在。视图见下面。在哪里看具体信息呢?也就是最全面的信息。4-1即为所得!!!

Qt Creator 的认识___总结经验版_QML

Qt Creator 的认识___总结经验版_QML_02

Qt Creator 的认识___总结经验版_搜索_03

我在:

Qt Creator 的认识___总结经验版_编译过程_04


心得:看仔细输出就看④,看Debug就看③,全局搜索看②,找error就看①。


官方定义


  • 问题 (Problems)
  • 名字:问题(Problems)
  • 负责:显示编译器和静态分析工具在代码中发现的错误、警告或提示信息。开发者可以通过这个面板快速定位和修复代码中的问题。
  • 区分点:标志是一个红色的叉(错误)或黄色的警告符号,通常会列出问题的具体描述和位置。


  • Search Results (搜索结果)
  • 名字:搜索结果(Search Results)
  • 负责:显示你在项目中进行搜索操作后得到的所有匹配结果。这可以是文本、文件名或其他内容的匹配。
  • 区分点:用于快速导航到搜索结果所在的位置以便进一步编辑。


  • 应用程序输出 (Application Output)
  • 名字:应用程序输出(Application Output)
  • 负责:显示运行程序时产生的输出内容,包括标准输出(stdout)和错误输出(stderr)。这是调试运行中程序行为的重要工具。
  • 区分点:通常会显示程序的运行日志、调试信息等。


  • 编译输出 (Compile Output)
  • 名字:编译输出(Compile Output)
  • 负责:显示编译过程中产生的所有输出信息,包括编译命令、编译器的输出、链接器的输出等。
  • 区分点:主要用于查看编译过程中出现的错误和警告信息,以帮助定位编译问题。


  • QML Debugger Console
  • 名字:QML调试控制台(QML Debugger Console)
  • 负责:在使用QML开发时,显示调试信息和脚本输出。QML是用于设计用户界面的脚本语言,这个控制台有助于调试QML代码。
  • 区分点:主要用于QML开发时,显示QML相关的调试信息。