用wxpython做一个显示返回字符文本框的代码
时间: 2024-05-02 17:19:34 浏览: 9
当然可以,以下是示例代码:
```python
import wx
class MyFrame(wx.Frame):
def __init__(self):
super().__init__(None, title='返回字符文本框')
self.text_ctrl = wx.TextCtrl(self)
self.button = wx.Button(self, label='返回', size=(50, 30))
self.button.Bind(wx.EVT_BUTTON, self.on_button_click)
sizer = wx.BoxSizer(wx.VERTICAL)
sizer.Add(self.text_ctrl, proportion=1, flag=wx.EXPAND | wx.ALL, border=10)
sizer.Add(self.button, flag=wx.ALIGN_CENTER | wx.BOTTOM, border=10)
self.SetSizer(sizer)
def on_button_click(self, event):
return_text = self.text_ctrl.GetValue()
wx.MessageBox(return_text, '返回的文本')
if __name__ == '__main__':
app = wx.App()
frame = MyFrame()
frame.Show()
app.MainLoop()
```
这段代码用 wxPython 创建了一个窗口,包含一个文本框和一个按钮。当点击按钮时,程序会弹出一个窗口,显示文本框中的内容。