我已經制作了一個python文本語音轉換程序..現在想爲它製作一個gui ...如何將我的應用程序python代碼連接到gui?
我已經安裝了wxpython..and一直在嘗試一些可用的在線例子來理解,但是我不完全理解它..
我基本上想要一個框架和一個文本框輸入文本和一個按鈕...點擊按鈕時,文本中的文本應該被複制到文件並運行應用程序.py文件給出結果.. 我發現這很難,因爲我是新的wxwidgets .. 尋找一些幫助..有人可以告訴如何在wxpython中執行這個簡單的任務?
我可以在VB中做到這一點,並將我的py代碼連接到它?
import wx
app=wx.App(redirect=False)
window=wx.Frame(None, title='sample gui app',pos=(100,100),size=(400,500))
hellobtn=wx.Button(window,label='hello',pos = (200, 200), size = (60,25))
byeBtn=wx.Button(window,label='bye',pos=(250,250),size=(60,25))
printArea=wx.TextCtrl(window,pos=(10,10),size=(400-120-15-10,25),style=wx.TE_MULTILINE)
window.Show()
app.MainLoop()
這是我寫的用於創建框架和文本框和按鈕hjow事件添加到這一點,並連接到我的code..on點擊一個按鈕,我希望它運行從我的.py文件中的代碼上的任何地方CMD PRMT ..
在此先感謝..
我沒有寫我的代碼文本語音功能,也沒有我有一個主要的..所以我仍然可以使用這種方法.. 可以請你更具體如何寫代碼請! – kaki 2010-06-21 16:17:53
聽起來像你需要清理你的原始代碼,以便它可以輕鬆地從其他地方調用。無論您嘗試構建的GUI如何都適用。如果沒有其他的東西可以將你的舊代碼移到OnButton()中。 – acrosman 2010-06-22 18:13:01