qt调用python函数 qt调用python函数怎么接受数组返回

在qt程序中怎么运行一个python程序因为process.start()函数实质是采用命令行中"start XXX"的方式启动XXX 。这里的XXX仅仅适用于大部分的exe可执行文件以及一些常用文件 。对于py或者pyw文件都不行 。
有两种解决方案:
【qt调用python函数 qt调用python函数怎么接受数组返回】另外编写一个bat用来启动py文件,就可以使用start启动这个bat就可以了;
使用另一个函数“QDesktopServices::openUrl”来启动py文件 。具体使用方法请自行百度 。不做过多说明 。
Qt中怎么可以使用python吗这个看你要求了,如果只是单纯调用,和Qt没什么关系,直接看python手册中C、C调用python相关的内容就行了 。
如果你的python代码中还需要操作Qt相关的东西,那么你需要的 PythonQt 这个第三方的模块(概念上类似于Qt自己的QtScript模块)
QT中调用Python如果你是嵌入的话,应该没问题 。python的库会暴露c api的 , 你的qt程序照着python文档中的embedded章节就好 。看样子 , 你的是linux下的 , 不过一般头文件就是include/python.h,怎么会是include/python2.7呢?你写错了吧 。库文件应该是在lib下面 。
qt调用python函数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于qt调用python函数怎么接受数组返回、qt调用python函数的信息别忘了在本站进行查找喔 。

    推荐阅读