Как сделать диалог однострочного ввода текста в wxpython? - PullRequest
0 голосов
/ 26 июня 2018

Как сделать однострочный диалог ввода текста в моем приложении?Я попробовал это:

def TextEntry(self, e):
        dlg = wx.TextEntryDialog(self, 'Enter text', 'Text entry')
        dlg.Destroy()

Но ничего не появилось.

Спасибо

1 Ответ

0 голосов
/ 26 июня 2018

Вы забыли 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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...