【问题标题】:Getting rid of errors and warnings in a python file in Qt Creator摆脱 Qt Creator 中 python 文件中的错误和警告
【发布时间】:2021-12-20 01:27:58
【问题描述】:

我正在 Qt Creator 中开发一个 python 项目,由于某种原因,它一直在我的代码部分加下划线,给我 flake8 警告和错误。

通过关注stack overflow question,我已经设法摆脱了从屏幕右侧出来的标签,这些标签会给我警告和错误,但我仍然发现行号上的下划线和警告图标非常令人恼火。有什么办法可以彻底摆脱它吗?

编辑: 我已经运行了pip uninstall flake8,并且 qt creator 中仍然存在掉毛和下划线。

【问题讨论】:

  • 始终将代码、数据和完整的错误消息作为文本(不是屏幕截图,不是链接)放在有问题的地方(不在评论中)。
  • 删除 flake8 应该可以解决问题。
  • 我已经运行pip uninstall flake8 并成功卸载它,但是仍然存在掉毛和恼人的下划线。
  • @furas,在这种情况下,屏幕截图是证明我猜想的问题的唯一方法。这与代码本身无关,而是与 IDE 中的突出显示有关。
  • 如果您使用flake8,则可以阅读这些警告并在这些警告中建议进行更改。我希望#Change... 这一行建议在# 之后有一个空格,因此如果您使用# Change...,那么它应该会删除警告。如果您不想进行建议的更改,请卸载flake8。当然 IDE 可能有内置的语法检查系统,这可能需要在设置中搜索选项并打开它。

标签: python qt-creator underline


【解决方案1】:

据我所知,Qt Creator 还不支持全局禁用警告。但是,您可以尝试忽略特定文件上的 Flake8 linter。

  • 忽略整个文件

    您可以添加此行以忽略文件中的所有警告。

    # flake8: noqa
    
  • 忽略特定行

    或者您可以在要忽略错误的每一行的末尾添加此注释。

    # noqa
    

参考文献

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多