wxPython 使用按钮改变标签
在这篇文章中,我们将学习如何使按钮与框架互动。在这篇文章中,我们将改变按下按钮时的文本标签。所以,让我们开始步骤。
第1步:在框架上创建一个静态文本。
第2步:在框架上添加按钮。
第3步:为按钮创建事件函数。
第4步:在这个函数中添加代码来改变文本标签。
代码。
# import wxPython
import wx
class Example(wx.Frame):
def __init__(self, *args, **kw):
super(Example, self).__init__(*args, **kw)
# function to get response after click
def onButton(event):
print("Button")
st.SetLabel("GeeksforGeeks")
# static text
st = wx.StaticText(self, label ="Welcome to ")
# create button
button = wx.Button(self, wx.ID_ANY, 'Test', (10, 40))
# bind onButton() function with button
button.Bind(wx.EVT_BUTTON, onButton)
def main():
app = wx.App()
ex = Example(None)
ex.Show()
app.MainLoop()
if __name__ == '__main__':
main()
输出:
1.点击前:
2.点击后