-
tkinter中的事件绑定
事件绑定方法:bind(sequence,func,add)bind_class(className,sequence,func,add)bind_all(sequence,func,add)sequence :所绑定的事件; func :所绑定的事件处理函数,如果绑定事件,事件对象event会传递给func函数 add :可选参数,为空字符或‘+’ className :所绑定的类 鼠标键盘事件 :鼠标单击事件,1左键,2中键,3右键,4滑轮上滚,5滑轮下滚,可以简化为,... :同上; :鼠标释放事件,1左键,2中键,3右键 :鼠标按下移动事件,1左键,2中键,...
2020-07-14 -
tkinter中的Menu菜单组件
创建Menu菜单的步骤:1、创建主菜单menu=tkinter.Menu(root) 2、创建主菜单的子菜单项menu1=tkinter.Menu(menu) 3、设置该子菜单的选项 menu1.add(‘command‘,label=‘文字‘,command=func)或者 menu1.add_command(label=‘文字‘,command=func) 4、设置一个菜单显示文字并关联到menu和menu1两个菜单对象 menu.add_cascade(label=‘文字‘,menu=menu1) 5、重复2、3、4三个步骤 6、通过root.config(...
2020-07-13 -
python中tkinter模块
Tkinter是Python的标准GUI库,该模块内置在python的安装包中、只要安装好Python之后就能使用,Python3.x版本开始该模块使用首写字母T为小写的库名tkinter。1、使用import tkinter或者from tkinter import *导入模块; 2、使用tkinter.Tk()创建一个根窗口(顶层窗口、root窗口),用于容纳后面创建的组件; 3、使用tkinter.Frame()创建框架组件或者使用tkinter.Toplevel()创建子窗口; 4、使用pack()、grid()或place()方法把框架组件或者子窗口放置到指定窗口的指定位置; ...
2020-07-13 -
Python的系统交互subprocess模块
早期的Python版本中,主要是通过os.system()、os.popen().read()等函数来执行命令行指令的。从Python2.4开始官方建议使用subprocess模块。os.system(command):返回命令执行状态码,而将命令执行结果输出到屏幕os.popen(command).read():可以获取命令执行结果,但是无法获取命令执行状态码subprocess模块是Python 2.4中新增的一个模块,它允许你生成新的进程,连接到它们的input/output/error管道,并获取它们的返回状态码。subprocess模块中的常用函数run(args, *, st...
2020-04-24 -
使用slenium + driver实现万能爬虫
通常各大网站都会有一定的反爬机制,既为了数据安全,也为了减小服务器压力,而常见反爬的手段都是识别非浏览器客户端,而selenium所做的事情,就是驱动真正的浏览器去执行请求和操作,只不过信号不是来源于鼠标,而是来源于selenium的API(selenium本是一个自动化的测试工具)自然人用户能做的一切,selenium几乎都可以通过API驱动浏览器去做,包括输入、点击、滑动,删除cookie等等selenium有很多语言的版本,如java,ruby,python等,python使用pip install selenium就可以安装1、chrome:https://sites.googl...
2020-04-23