1. Qt调用Python

Python功能强大,很多Qt开发不方便的功能可以由Python编码开发,然后Qt调用Python。在Qt调用Python的过程中,需要注意的点有一下几个:
1.Qt Creator中编译器与Python的版本要对应,具体来说编译器是64位安装Python就是64位,编译器32位安装Python就是32位。
(1)Qt Creator中使用编译器版本。
(2)Python版本。

2.配置文件添加和修改
(1)在Qt的.pro文件中添加Python的头文件库和依赖库。

include和libs文件夹在Python的安装文件路径下。


(2)修改include文件夹中的object.h文件,因为Python中slots是关键字,Qt中slots也是关键字,会冲突。

3.Qt中添加Python代码
(1)Qt中新建项目,实现求两个数之和的功能。

(2)实现Qt界面。

(3)Qt中添加Python文件。

(4)编写Python代码,求两数之和。

(5)在“求和”按钮的槽函数所在.cpp文件中调用python。首先添加#include<Python.h>头文件,其次将界面获取的值,传递给调用的Python模块中的函数,然后获取返回值。

(6)Python代码文件到Qt项目的debug文件夹中,到此配置结束,可以调用Python代码。
 
(7)结果

全部评论

相关推荐

1 收藏 评论
分享
牛客网
牛客企业服务