0
import wx
class App(wx.App):
def OnInit(self):
frame=Frame()
frame.Show()
self.SetTopWindow(frame)
return True
class Frame(wx.Frame):
def __init__(self,parent,id):
wx.Frame.__init__(self,parent,id,"Frame",size(600,600))
panel=wx.Panel(self)
button=wx.Button(panel,label="ClickMe",pos=(50,50),size=(100,100))
self.bind(wx.EVT_BUTTON, self.username, button)
def username(self,event):
dlg=TextEntryDialog(None,"What is you name","TxtEntryDialog","UserName")
if dlg.ShowModal()=wx.ID_OK:
UserName=dlg.GetValue()
好吧,我所要做的,就是更換TextEntryDialog
,用的東西,一個按鈕被點擊後不彈出,但在框架在那裏停留,如例如谷歌上的搜索欄....是可能的事件?wxPython中如何使文本輸入小部件
P.S有可能是程序中的錯誤...但它只是給一個想法
也許你可以使用[wx.TextCtrl](http://www.wxpython.org/docs/api/wx.TextCtrl-class.html)。我強烈建議下載wxPython Demo並使用它。然後你會看到哪些小部件可用以及如何使用它們。也[這](http://labs.beatcraft.com/en/index.php?Python%20%2F%20Windows%20GUI%20programming%20with%20wxPython)可能會有所幫助。 – otterb 2014-08-27 18:13:55
非常感謝你!!!我會盡快查看wxPython Demo! – 2014-09-01 11:03:42