Skip to main content
 首页 » 编程设计

python之连接 wxpython 和 bash 脚本

2025年05月04日10linjiqin

我在这里有一个问题,是否可以连接 wxpython(GUI) 和 shell(bash)(后端)脚本。从 ftp 下载文件并将其安装在系统上并运行许可证文件?

提前感谢您的帮助,如果你们有,请分享该过程的示例代码,,,

请您参考如下方法:

使用 python 你可以做这样的事情:

#!/usr/bin/env python 
#-*- coding:utf-8 -*- 
 
import wx, os 
 
script = "/path/to/script" 
 
class myFrame(wx.Frame): 
    def __init__(self): 
        wx.Frame.__init__(self, None, wx.ID_ANY, 'wxButton') 
        self.button = wx.Button(self, id=-1, label='Click Me!') 
        self.button.Bind(wx.EVT_BUTTON, self.on_button_click) 
 
        self.Show(True) 
 
    def on_button_click(self, event): 
        os.system(script) 
 
app  = wx.PySimpleApp() 
main = myFrame() 
app.MainLoop() 

将 script 的值替换为脚本的实际路径。