2

私はここに、wxpython(GUI)とshell(bash)(バックエンド)スクリプトをインターフェースすることが可能であるという質問があります。ftpからファイルをダウンロードしてシステムにインストールし、ライセンスファイルを実行するには?

事前に助けてくれてありがとう、そしてあなたが持っているなら、plsはそのプロセスにサンプルコードを共有します、、、

4

1 に答える 1

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の値をスクリプトへの実際のパスに置き換えます。

于 2013-01-05T16:06:14.070 に答える