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