为了提高工作效率,需要一个可以自动生成多份相关联的word文档免去繁琐复制粘贴工作的软件。最后选定使用QT C++做界面和主要逻辑程序设计,对word的操作使用python写好对应的函数,然后在QT中调用自己写好的python函数完成相应的功能。由于这是第一次使用python 也是第一次将python嵌入QT中使用所以心中有以下几个疑虑:
1.Python是如何操作word文档的
2.QT中如何使用Python函数
3.按照QT程序的发布流程发布,是否会不兼容Python 使得软件无法运行
对于如何使用python和如何在QT中调用pthon网上已经有许多写的很好的文章了,这里会放上我学习参考的文章链接。本篇随笔主要记录,探讨在QT中调用python语言后的软件发布。
一.Python如何操作word文档
Python操作word文档我使用了docx模块
教你怎么使用Python对word文档进行操作 :
https://blog.csdn.net/wcg541/article/details/100999756
基本知道怎么使用docx模块之后个人感觉参考官方文档会更适合自身的开发。
Python docx:
https://python-docx.readthedocs.io/en/latest/
二.QT中如何调用Python函数
QT中使用C++调用python:
https://www.cnblogs.com/shenghl/p/4442528.html
常见问题:
https://blog.csdn.net/herr_kun/article/details/84570258
三.QT调用Python后如何发布程序
按照上面的两