如何在使用Qt Creator编码时查看Qt源代码?
当我调试程序并命中断点时,当我在Qt函数上按F11时,调试器会进入该函数的源代码,这是非常有趣的事情:D
现在,我想在编码时就能够在Qt Creator中查看Qt函数的源代码,而不是在调试时:D
您需要一个Qt的调试版本,并且必须自己构建它。构建Qt很容易:请参阅文档中的安装部分。
以下说明适用于Qt Creator 2.0.0。如果您使用不同的版本,请根据需要进行调整。首先,您需要将调试版本添加到可用Qt版本列表中。
bin
目录内的qmake二进制文件;现在,配置项目在编译期间使用您的调试构建。
使用新设置从头重新构建您的项目。现在您应该能够调试Qt代码了。
F2是“跟随光标下的符号”。这应该可以让您到达正确的位置,无论代码是否由某个包含的头文件提供。
您自己的项目很可能不包括Qt源文件,因此您无法直接跳转到它们(它们未被引用于项目中,因此在创建者中不存在)。因此,在编辑过程中,您将无法直接跳转到Qt源代码。调试当然可以工作(请参见上一个答案,但实际上不需要重新构建自己的Qt)。
您可以在创建者中将Qt源文件中找到的projects.pro文件作为其他项目打开。然后,您至少可以使用定位器(Ctrl-K)查找方法等。
希望这有所帮助...