如何在Qt Creator编码时看到Qt源代码?

时间:2010-08-03 09:05:00

标签: qt qt-creator

如何在Qt Creator编码时查看Qt源代码? 当我调试我的程序并达到一个断点时,当我按下F11而不是Qt函数时,调试器进入该函数的源代码,这是非常有趣的东西:D 现在,我将在编码时在Qt创建器中看到Qt函数的源代码,而不是在调试时:D

2 个答案:

答案 0 :(得分:4)

您需要Qt的调试版本,您必须自己构建它。构建Qt很简单:请参阅文档的Installation部分。

将调试版本添加到Qt Creator

以下说明适用于Qt Creator 2.0.0。如果您使用的是其他版本,请根据需要进行调整。首先,您需要将调试版本添加到可用Qt版本列表中。

  1. 选择工具> 选项菜单;
  2. 选择 Qt4 页面;
  3. 点击 + 按钮;
  4. 点击浏览按钮,然后选择定制Qt的bin目录中的qmake二进制文件;
  5. 单击重建以构建调试助手。这很重要!
  6. 点击确定
  7. 现在,将项目配置为在编译期间使用调试版本。

    1. 返回Qt Creator主窗口,选择项目视图;
    2. 选择与您的项目对应的标签;
    3. 选择构建设置;
    4. 常规上,将 Qt版本更改为您在上一部分中添加的版本。
    5. 使用新设置从头开始重建项目。您现在应该能够调试到Qt代码。

答案 1 :(得分:1)

F2是“跟随光标下的符号”。这应该会使您到达正确的位置,无论代码是否由某些包含的头文件提供。

您自己的项目很可能不会包含Qt源文件,因此您无法直接跳转到它们(它们不会从项目中引用,因此它们不适用于创建者)。因此在编辑过程中,您将无法直接跳转到Qt源代码。调试当然会起作用(参见上一个答案,实际上不需要重建你自己的Qt)。

您可以在Qt源中找到的projects.pro文件作为创建者中的附加项目。然后你至少可以使用定位器(Ctrl-K)来查找方法等。

希望这会有所帮助......