我已经安装了qt(开源版本),并且想在其中使用python 3进行编码。我编写了代码,但是由于“ build”选项卡和按钮未激活(它们是灰色的),所以我无法编译它。问题可能是什么,我该怎么办?
答案 0 :(得分:0)
简短的回答: Qt Creator不适用于Python
更长的答案:Qt Creator的目的实际上是为了在C ++中使用Qt。 IDE的许多功能都围绕着此功能,如果您不使用Qt C ++项目,则这些功能将不可用。这就是为什么存在“构建”菜单的原因:存在用于运行Qt和C ++编译器的命令。请注意,Python(一种脚本语言)不需要编译,因此无论如何尝试编译代码都没有意义。
您可能正在使用Qt Creator,因为您正在使用Python中存在的一个或多个Qt模块(例如PyQt,PySide)。这些模块是作为Qt应用程序框架的“绑定”创建的,允许您(例如)使用Python创建Qt样式的GUI应用程序,但是它们不需要您使用Qt Creator IDE。
替代方法:虽然Qt Creator可以用作常规代码编辑器,但通常我建议使用其他IDE编写Python,例如Visual Studio Code(更灵活)或PyCharm(专门用于Python) )。如果您想坚持使用Qt Creator,可以对其进行配置,以使其像this一样运行Python。
最后,值得指出的是,可以使用Qt Creator UI设计器,然后将创建的文件导出到Python Qt应用程序中。有关更多信息,请参见this question及其响应。