手机版 | 登陆 | 注册 | 留言 | 设首页 | 加收藏
当前位置: 网站首页 > python教程 > 文章 当前位置: python教程 > 文章

python编程入门教学视频linux python编程入门课程百度云

时间:2022-06-17    点击: 次    来源:网络    作者:佚名 - 小 + 大

python编程入门教学视频linux python编程入门课程百度云


下载地址

https://share.weiyun.com/oKXAf8Zh


资料目录

Python编程基础教学视频 51CTO学院(60集)
python编程基础教学视频 乾颐盾系列
Python编程基础 张健 张良均 人民邮电出版社.pdf
Phthon编程金典.pdf
Python 编程指南.pdf
《Python 编程基础》 教学大纲.pdf
《Python编程入门指南(上下册)》 明日科技.pdf
《小小的Python编程故事》毛雪涛,丁毓峰编著.pdf
Python编程初学者指南.pdf
Python编程入门经典.pdf
树莓派Python编程入门与实战  第2版.pdf
Python编程实战__运用设计模式、并发和程序库创建高质量程序.pdf
《Python编程基础》复习资料.pdf
Python编程基础与应用-题库大全.doc
Python编程基础张健 , 张良均课后习题及答案.pdf
Python程序设计基础及实践(慕课版)郭炜习题答案.pdf
《Python程序设计基础与应用》习题答案.pdf
《Python快速编程入门》——课后题答案.doc
Python程序设计基础习题答案与分析.doc
python基础试题(含答案).doc
Python考试题复习知识点试卷试题.doc
Python编程基础.pptx
《Python编程之美:最佳实践指南》by Kenneth Reitz.pdf
《Python编程基础与HTTP接口测试》阿奎 编著.pdf
Python编程  从入门到实践 by Eric Matthes.pdf
Python编程导论第2版_2018 翻译 陈光欣.pdf
Python编程快速上手—让繁琐工作自动化_[美] Al Sweigart 著.pdf
趣学python编程中文版.pdf


举例

事件处理
1.什么是事件
完成布局以后,接下来就是输入用户名和密码。当单击“确定”按钮时,检验输入的用户名和密码是否正确,并输出相应的提示信息。当单击“取消”按钮时,清空已经输入的用户名和密码。要实现这样的功能,就需要使用 wxPython 的事件处理。
那么什么是事件呢?用户执行的动作就叫作事件(event),比如单击按钮,就是一个单击事件。
2.绑定事件
当发生一个事件时,需要让程序注意这个事件并且做出反应。这时,可以将函数绑定到所涉及事件可能发生的控件上。当事件发生时,函数就会被调用。利用控件的 Bind()方法可以将事件处理函数绑定到给定的事件上。例如,为“确定”按钮添加一个单击事件,代码如下:
bt_confirm.Bind(wx.EVT_BUTTON,OnclickSubmit)
参数说明如下。
 wx.EVT_BUTTON:事件类型为按钮类型。在 wxPython 中有很多以 wx.EVT_开头的事件类型,例如,类型wx.EVT_MOTION产生于用户移动鼠标。类型wx.ENTER_WINDOW和 wx.LEAVE_WINDOW 产生于当鼠标进入或离开一个窗口控件。类型 wx.EVT_MOUSEWHEEL 被绑定到鼠标滚轮的活动事件中。
  OnclickSubmit:方法名。事件发生时执行该方法。
实例 05 使用事件判断用户登录
在实例 04 的基础上,分别为“确定”和“取消”按钮添加单击事件。在用户输入用户名和密码后,单击“确定”按钮,如果输入的用户名为“mr”并且密码为“mrsoft”,则弹出对话框提示“登录成功”,否则提示“用户名和密码不匹配”。当用户单击“取消”按钮时,清空用户输入的用户名和密码。关键代码如下:
01 # -*- coding:utf-8 -*-
02 import wx
03
04 class MyFrame(wx.Frame):
05 def __init__(self, parent, id):
06 wx.Frame.__init__(self, parent, id, ' 用户登录', size=(400, 300))
07 # 创建面板
08 panel = wx.Panel(self)
09
10 # 创建“确定”和“取消”按钮,并绑定事件
11 self.bt_confirm = wx.Button(panel, label=' 确定')
12 self.bt_confirm.Bind(wx.EVT_BUTTON,self.OnclickSubmit)
13 self.bt_cancel = wx.Button(panel, label=' 取消')
14 self.bt_cancel.Bind(wx.EVT_BUTTON,self.OnclickCancel)
15 # 省略其余代码
16
17 def OnclickSubmit(self,event):
18 """ 单击确定按钮,执行方法 """
19 message = ""
20 username = self.text_user.GetValue() # 获取输入的用户名
21 password = self.text_password.GetValue() # 获取输入的密码
22 if username == "" or password == "" : # 判断用户名或密码是否为空
23 message = ' 用户名或密码不能为空'
24 elif username =='mr' and password =='mrsoft':  # 用户名和密码正确
25 message = ' 登录成功'
26 else:
27 message = ' 用户名和密码不匹配' # 用户名或密码错误
28 wx.MessageBox(message) # 弹出提示框
29
30 def OnclickCancel(self,event):
31 """ 单击取消按钮,执行方法 """
32 self.text_user.SetValue("") # 清空输入的用户名
33 self.text_password.SetValue("") # 清空输入的密码
34
35 if __name__ == '__main__':
36 app = wx.App() # 初始化应用
37 frame = MyFrame(parent=None, id=-1) # 实例化 MyFrame 类,并传递参数
38 frame.Show() # 显示窗口
39 app.MainLoop() # 调用主循环方法
在上述代码中,分别使用 bind()函数为 bt_confirm 和 bt_cancel 绑定了单击事件,单击“确定”按钮时,执行 OnclickSubmit()方法判断用户名和密码是否正确,然后使用 wx.MessageBox()弹出提示框。单击“取消”按钮时,执行 OnclickCancel()方法。用户名和密码正确运行结果如图 13.11 所示,用户名或密码错误的运行结果如图 13.12 所示。
图 13.11 用户名和密码正确 图 13.12 用户名或密码错误

上一篇:python编程入门课视频树莓派python编程入门与实战第2版pdf下载

下一篇:没有了

推荐阅读
声明 | 联系我们 | 关于我们
备案ICP编号  |   QQ:2151239526  |  地址:北京市东城区  |  电话:16605168200  |