我的目的是,当我当前在QtCreator 5.8中名为QTextEdit.h的文档中时,我想查看QTextEdit.cpp文件。
有关更多详细信息,如果我想查看QWidget.cpp,我将执行以下步骤。
-
在QWidget上按F2,这会将我当前的文档更改为qwidget.h。
-
按 F4 是因为我想转到qwidget.cpp文件。但是当我这样做时,什么也没发生。
我想使用 F4 在 Qt 的源文件和 Qt 的头文件之间切换,而不是我自己的文件,从而实现目标!
为了查看源代码,我在互联网上找到了三种方法。
1.转到源代码文件夹,使用系统搜索工具进行搜索。我认为这不方便。
2.在诸如 textEdit.copy() 之类的位置设置调试断点。我认为这是愚蠢的。
3.在 $$QT_安装目录/5.8/Src 中打开 qt.pro。但是当我打开它时它会抛出一些错误。我在这里粘贴这些错误并不方便,我也认为没有必要。
还有其他方法可以实现我的目标吗?
感谢您的帮助。
我会给出我自己的答案。
如果有人想查看Qt的源代码,我总是坚持认为他最好使用Qt Creator来查找它,因为IDE可以提供">切换标头/源代码"功能,使事情变得更容易。
要找到它,您需要按照以下步骤操作。
1.使用Qt Creator中的">搜索结果"工具查找它,例如QTextEdit.cpp。
2.In范围组合框中,选择"文件系统中的文件"选项。
3.In搜索lineEdit,请键入"a"。这是为了启用搜索btn。
4.In目录lineEdit,键入您的源代码目录,对我来说,例如"...\Qt5.8.0\5.8\Src"。
5.In文件模式组合框中,键入"QTextEdit.cpp"。
6.点击搜索按钮。
您会在搜索结果中找到QTextEdit.cpp,您还可以使用">切换标题/来源"功能。
我还发现了一个错误。
对我来说,我有两个版本的Qt Creators。一个是 5.4.1,另一个是 5.8.0。
5.4 快速搜索近 1 秒,而 5.8 需要近 1 米。