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
, с чем-то, что не выскочит после нажатия кнопки, но остается там в кадре, а например, панель поиска в google .... возможно ли это событие?WxPython Как сделать ввод текста виджет
P.S могут быть ошибки в программе ... но это только, чтобы дать представление
Возможно, вы можете использовать [wx.TextCtrl] (http://www.wxpython.org/docs/api/wx.TextCtrl-class.html). Я настоятельно рекомендую скачать демо-версию wxPython и поиграть с ней. Затем вы увидите, какие виджеты доступны и как их использовать. также [this] (http://labs.beatcraft.com/en/index.php?Python%20%2F%20Windows%20GUI%20programming%20with%20wxPython) может помочь. – otterb
Огромное вам спасибо! Я проверю демонстрацию wxPython как можно скорее! –