我使用QT做好了界面,用python写好了功能,怎么把两者连接起来呢?(在qt程序中怎么运行一个python程序)

124℃ KRISTIE

我使用QT做好了界面,用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的,