如何在QtCreator

时间:2017-05-19 06:50:49

标签: qt qt5 qt-creator

当我目前在 QtCreator 5.8 中名为 QTextEdit.h 的文档中时,我想查看 QTextEdit.cpp 文件的目的是什么?

有关详细信息,如果我想查看QWidget.cpp,我将执行以下步骤。

  1. QWidget 上的F2,这会将我当前的文档更改为 qwidget.h

  2. 按F4,因为我想转到 qwidget.cpp 文件。但是当我这样做时,什么也没发生。

  3. 我想用F4在Qt的源文件和Qt的头文件之间切换,而不是我自己的文件!

    要查看源代码,我在Internet上找到了三种方法。

    1.转到源代码文件夹,使用系统搜索工具进行搜索。我认为这不方便。

    2.在某个地方设置调试断点,例如textEdit.copy()。我认为这是愚蠢的。

    3.在$$ QT_INSTALL_DIR / 5.8 / Src中打开qt.pro。但是当我打开它时会抛出一些错误。我不方便在这里粘贴这些错误,我也认为没有必要。

    我还有其他方法可以实现我的目标吗?

    感谢您的帮助。

1 个答案:

答案 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米。