我使用QT做好了界面,用python写好了功能,怎么把两者连接起来呢?(在qt程序中怎么运行一个python程序)
更新时间:2021-07-18 03:12:21 • 作者:KRISTIE •阅读 6348
- 在qt程序中怎么运行一个python程序
- 怎么利用Python做一个即时通信软件呢,类似于QQ,能实现基本的聊天和文件传输功能?
- 如何在Python shell界面中执行编写好的.py文件
- ubuntu 安装了python,QT新建工程找不到python选项
在qt程序中怎么运行一个python程序
因为process.start()函数实质是采用命令行中"start XXX"的方式启动XXX。这里的XXX仅仅适用于大部分的exe可执行文件以及一些常用文件。对于py或者pyw文件都不行。
有两种解决方案:
另外编写一个bat用来启动py文件,就可以使用start启动这个bat就可以了;
使用另一个函数“QDesktopServices::openUrl”来启动py文件。具体使用方法请自行百度。不做过多说明。
怎么利用Python做一个即时通信软件呢,类似于QQ,能实现基本的聊天和文件传输功能?
这个基本的聊天就是最基本的socket操作,python界面方面比较弱势,如果不用第三方库的话。
如何在Python shell界面中执行编写好的.py文件
打开我们的Python shell界面,如图所示。
编写一个.py文件,相信用到这个技巧的小伙伴们已经会建立工程了吧,这里建立了一个温度单位转换脚本。将文件名保存成“TempConvert”。
常规的执行方法,我们通常会单击“run”-“run module”来实现我们的代码执行。
回到界面shell界面中,我们输入一下代码:
import TempConvert
其基本格式是:import 脚本文件名
注意我们的脚本文件要和Python.exe放在同一个目录下啊。
这样我们就可以执行我们的代码了,如下我们刚才脚本的实现效果是杠杆地。
注意我们的脚本的目录一定保存正确。
ubuntu 安装了python,QT新建工程找不到python选项
应该是环境配置的有问题,先配置python的环境在胚子好qt的,