vspythonqt混合_Qt混合Python开发技术:Python介绍、混合过程和Demo
前言
Qt中混合Python开发,可调用Python命令与脚本。
Python
Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。
Python是一种解释型脚本语言,可以应用于以下领域:Web 和 Internet开发
科学计算和统计
人工智能
桌面界面开发
软件开发
后端开发
网络爬虫
下载Python
3.x版本的对一些函数做了限制,2.x支持,所以使用2.x,选了一个python自带pip的,版本为Python2.7.13。
官网下载地址:https://www.python.org/downlo...
下载后,安装即可。
笔者补充
Python学习笔记后续会陆续发布,只讲实用不废话,最快速度上手Python。
Qt引入Python库
按照模块化,将python的libs和include目录拷贝到模块的路径下(参照“模块化”),模块pri文件如下:
INCLUDEPATH += $$PWD
DEPENDPATH += $$PWD
HEADERS += \
$$PWD/PythonManager.h
SOURCES += \
$$PWD/PythonManager.cpp
# python2.7.13
INCLUDEPATH += \
$$PWD/python2.7.13/include
LIBS += -L$$PWD/python2.7.13/libs
LIBS += -lpython27
模块化
测试运行
引入模块后的工程部署:
测试代码:
测试的python脚本和输出结果:
工程模版v1.0.0
vspythonqt混合_Qt混合Python开发技术:Python介绍、混合过程和Demo相关推荐
- Python开发技术详解PDF
Python开发技术详解(高清版)PDF 百度网盘 链接:https://pan.baidu.com/s/1F5J9mFfHKgwhkC5KuPd0Pw 提取码:xxy3 复制这段内容后打开百度网盘手 ...
- 480集课程-打通Python开发的任督二脉 轻松掌握Python高级开发技术 Python超级学科课程
480集课程-打通Python开发的任督二脉 轻松掌握Python高级开发技术 Python超级学科课程 ===============课程目录=============== ├─(1) 01-Pyt ...
- Python开发技术详解
Python开发技术详解 下载地址 https://pan.baidu.com/s/1KTrk3B1sajMiPIoo3-Rhuw 扫码下面二维码关注公众号回复 100089获取分享码 本书目录结构如 ...
- python开发技术详解pdf下载_python开发技术详解附源码-python开发技术详解电子书pdf下载高清去水印版-精品下载...
Python开发技术详解适合Python爱好者.大中专院校的学生.社会培训班的学生以及用Python语言进行系统管理.GUI开发.Web开发.数据库编程.网络编程的人员使用. 内容提要 Python是 ...
- Python实战技术 - Python虚拟隔离环境 和 Docker技术
Python实战技术 - Python虚拟隔离环境 和 Docker技术 已经学过,只想查查手册?--试试直接跳转到命令: (1)使用venv创建相关命令 (2)使用virtualenv创建相关命令 ...
- Qt混合Python开发技术:Python介绍、混合过程和Demo
若该文为原创文章,转载请注明原文出处 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/109474663 各位读者,知识无穷而人力有穷 ...
- python开发环境功能介绍_第一模块 第3章 Python介绍与环境配置
python入门(全为重点) 1. 编程语言介绍 编程语言分类.总结 2. python介绍 3. 解释器多版本共存 4. 运行python程序的两种方式 5. 一个python程序运行的三个步骤(* ...
- 【Python开发】Python 适合大数据量的处理吗?
Python 适合大数据量的处理吗? python 能处理数据库中百万行级的数据吗? 处理大规模数据时有那些常用的python库,他们有什么优缺点?适用范围如何? 需要澄清两点之后才可以比较全面的看这 ...
- Python开发GUI工具介绍,实战:将图片转化为素描画!
欢迎添加华为云小助手微信(微信号:HWCloud002 或 HWCloud003),输入关键字"加群",加入华为云线上技术讨论群:输入关键字"最新活动",获取华 ...
最新文章
- scanf_s()函数 (是Microsoft公司VS开发工具提供的一个功能相同的安全标准输入函数)
- java中的循环结构_Java中的循环结构进阶
- delphi7 中文注释字体_使用nerd-font/font-patcher为字体添加字体图标
- Fastjson批量检查及一键利用工具
- java 内置函数_java8 四大内置核心函数式接口
- 描写火车站场景_关于描写火车站的句子
- 台积电:如果不能向华为销售芯片,其他订单可快速取代华为空缺
- PERL-MOJO写一个简单的登录验证页面
- 提高服务器响应时间,如何提高服务器qps
- java写的飞机大战的图片素材_飞机大战图片素材
- jQuery实现记住帐号密码功能
- CSS 实现水晶按钮特效 - 来自 www.codesc.net
- Vue3警告:[Vue warn] Extraneous non-emits event listeners (changeParentProps) were passed to component
- excel 设置表头表尾
- switch日版有中文吗_原神Switch日版可以玩吗
- Pony.ai 自动驾驶
- MYSQL的REPEATABLE-READ解决不可重复读和幻读
- 浏览器配置异常_IE浏览器常见故障及问题解决方法大全
- 蓝桥杯嵌入式(一)学习准备
- 复旦工研院的计算机系老师,信息科学与工程学院