如何在 ubuntu 中构建 Python Qt
Posted
技术标签:
【中文标题】如何在 ubuntu 中构建 Python Qt【英文标题】:How to build PythonQt in ubutnu 【发布时间】:2021-01-27 17:52:46 【问题描述】:我想在我的c++ Qt
应用程序中嵌入python
脚本,通过在网上搜索,我发现PythonQt
正是我要找的,但是当我找到它时,github repo
有构建描述为 Windows 系统提供,但不适用于 ubuntu
系统,因此在克隆 repo
后,如果我在我的 Qt .pro
文件中包含 src
,它会给我输出
Python.h not found
,我认为原因是我没有在我的系统中构建它。有没有人可以告诉我如何在 ubuntu 中构建 PythonQt
。他们的repo
的链接是这样的:https://github.com/MeVisLab/pythonqt
如果这不起作用,您还可以向我建议一些其他方法,以帮助我将 python
脚本嵌入到我的 Qt c++
应用程序中。
【问题讨论】:
【参考方案1】:首先使用以下命令克隆repo
https://github.com/MeVisLab/pythonqt.git
之后将cd
放入克隆文件夹并执行以下命令将build
放入您的系统中。
qmake
此命令将在您的当前目录中生成MakeFile
运行以下命令以在您的系统中完全构建PythonQt
。
sudo make all
sudo make install
在执行这些命令时如果出现以下错误
fatal error: 'private/qmetaobjectbuilder_p.h'
运行下面的命令来解决这个问题
sudo apt install qtbase5-private-dev
【讨论】:
以上是关于如何在 ubuntu 中构建 Python Qt的主要内容,如果未能解决你的问题,请参考以下文章