连接wxpython和bash脚本

时间:2013-01-05 06:10:20

标签: python bash shell wxpython

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

提前感谢您的帮助,如果您有的话,请将示例代码分享到该流程,

1 个答案:

答案 0 :(得分:1)

使用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的值替换为脚本的实际路径。