首页后端开发PythonQt中如何连接子功能python程序

Qt中如何连接子功能python程序

时间2023-06-03 09:32:01发布访客分类Python浏览521
导读:Qt中如何连接子功能python程序?我使用的是pyQT5模块进行开发的,“连接子功能python程序”这个说法有点广泛,不确定你具体的问题是什么,我理解为在程序内部调用子程序和调用外部程序这两种方式。如果是在程序内部调用子程序,可以使用信...

Qt中如何连接子功能python程序?

我使用的是pyQT5模块进行开发的,“连接子功能python程序”这个说法有点广泛,不确定你具体的问题是什么,我理解为在程序内部调用子程序和调用外部程序这两种方式。

如果是在程序内部调用子程序,可以使用信号槽的方式来调用子程序,一般是通过connet函数来进行。

例如:我们设置排序、预览、退出三个按钮,分别命名为b_paixu,b_yulan,b_exit,当按钮点击的时候触发写的子程序,就可以使用self.b_paixu.clicked.connect(self.get_paixu)这种方式。代码如下:

如果是要调用程序外的命令,在python3中可以使用subprocess模块,通过

subprocess.getstatusoutput()

函数调用外部命令,启动其他的子程序。例如:status,output= subprocess.getstatusoutput("type file.txt")命令可以调用系统命令type来打印

file.txt

的内容(linux系统可以使用cat命令达到同样的效果),并且执行结果以字符串的形式存在output,命令执行状态存在status中。后续可以很方便的对output中的内容进行处理。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Qt中如何连接子功能python程序
本文地址: https://pptw.com/jishu/59467.html
python在上海火吗 10岁儿子初步会python基本语法了

游客 回复需填写必要信息