在 Qt Creator 中调试 PySide(Linux)#

与 VSCode 相反,目前 Qt Creator 不支持混合模式调试。然而,我们可以调试相应的 Python PySide 代码的 C++ 实现。与 VSCode 不同,Qt Creator 提供一个非常简单的界面来将 GDB 附连到 Python 解释器上。这可以为你节省一系列在 VSCode 中需要执行额外配置步骤。

以下步骤

  1. 在 C++ 代码上设置断点。

  2. 转到 项目 -> 运行 -> 运行配置 -> 添加。这将会打开一个以下所示的新窗口。

    creation of custom executable
  3. 点击自定义可执行文件,并 创建 一个新的配置。输入如下所示详细信息。

    run configuration of custom executable
  4. 调试 -> 开始调试 -> 无部署开始调试。

    start debugging without deployment

你现在可以遇到断点并开始调试你的代码。

breakpoint cpp