如何在应用程序中创建单行文本输入对话框?我尝试过:
def TextEntry(self, e):
dlg = wx.TextEntryDialog(self, 'Enter text', 'Text entry')
dlg.Destroy()
但是什么都没有弹出。
谢谢
答案 0 :(得分:0)
您忘记了show
对话框!
import wx
app = wx.App()
dlg = wx.TextEntryDialog(None,"Copy and Paste below","heading","This is my text")
if dlg.ShowModal() == wx.ID_OK:
text = dlg.GetValue()
print (text)
else:
print ("Dialog Cancelled")
dlg.Destroy()