当前位置:   article > 正文

python的窗口事件(六)_python 窗体启动事件

python 窗体启动事件

下面是针对上次窗口,添加相应的事件。

组件要绑定一个事件函数,才能让组件起作用。如openbutton是一个按钮组件,openfile是一个函数,EVT_BUTTON是一个事件,这一可以通过Bind,把组件和事件函数联系在一起,即openbutton.Bind(EVT_BUTTON,openfile)。

代码如下:

  1. #coding:utf8
  2. #利用布局管理器,管理窗口
  3. import wx
  4. app = wx.App()
  5. win = wx.Frame(None, title = "ahuang1900", size = (410,340)) #创建窗口
  6. bkg = wx.Panel(win) #创建画布
  7. def openfile(evt): #事件函数
  8. filepath = filename.GetValue() #获取值
  9. fopen = open(filepath) #打开文件
  10. contents.SetValue(fopen.read()) #设置值
  11. fopen.close()
  12. def savefile(evt):
  13. filepath = filename.GetValue()
  14. fopen = open(filepath,'w')
  15. fopen.write(contents.GetValue())
  16. fopen.close()
  17. #基于画布来创建主件,这样主件可以置于画布上了
  18. openbutton = wx.Button(bkg, label = "open") #创建主件1
  19. savebutton = wx.Button(bkg, label = "save") #创建主件2
  20. fi
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/124936
推荐阅读
相关标签
  

闽ICP备14008679号