Qt中如何连接子功能python程序
导读: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
