我正在学习python并尝试使用wxpython进行UI开发(也没有UI exp).我已经能够创建一个带有面板,按钮和文本输入框的框架.我希望能够在文本框中输入文本,并让程序在单击按钮后对输入到框中的文本执行操作.我可以获得一些指导如何做到这一点?例如,假设我想在面板上显示输入到wx.TextCtrl控件的文本..我该怎么做?
import wx
class ExamplePanel(wx.Panel):
def __init__(self, parent):
wx.Panel.__init__(self, parent)
self.quote = wx.StaticText(self, label="Your quote :", pos=(20, 30))
# A button
self.button =wx.Button(self, label="Save", pos=(200, 325))
self.lblname = wx.StaticText(self, label="Your name :", pos=(20,60))
self.editname = wx.TextCtrl(self, value="Enter here your name", pos=(150, 60), size=(140,-1))
app = wx.App(False)
frame = wx.Frame(None)
panel = ExamplePanel(frame)
frame.Show()
app.MainLoop()
Run Code Online (Sandbox Code Playgroud)