VB老鸟初学Python(Python for kids)实例篇
来源:互联网 发布:mac 弹丸论破 言刃 编辑:程序博客网 时间:2024/06/01 15:00
1. Tkinter
导入tkinter: from tkinter import *
创建窗口: tk=Tk()
重画窗口: tk.update()
刷新? tk.update_idletasks()
创建按钮: btn=Button(tk, text = '按钮信息', command=函数)
创建画布(从左到右,从上到下): canvas=Canvas(tk,width=宽,height=高)
画线: canvas.create_line(起点x,起点y,终点x,终点y)
画盒子: canvas.create_rectangle(起点x,起点y,终点x,终点y[,fill=颜色),颜色用RGB表示( '#xxxxxx' #表明是16进制,每两位为一种颜色 )
画圆弧: canvas.create_arc(起点x,起点y,终点x,终点y,extent=角度, style=ARC)
画多边形:canvas.create_polygon(点1x,点1y,点1x,点1y.........[,fill=""])
显示文字: canvas.create_text(x,y,text='文字'[,font=('字体',大小)])
显示图片: myimage=PhotoImage(file='文件全名')
canvas.create_image(x,y,anchor=方向,image=myimage)
移动画布的对象: canvas.move(对象ID,x,y)
监控事件,可用event,比如: def moveobject(event) :
语句块
if event.keysym == '键名' :
操作或者处理
发生特定事件时调用指定函数: canvas.bind_all('<KeyPress-键名>', 函数), 键名如: Return, Up, Down, Left, Right
显示: pack(), btn.pack(),canvas.pack()
颜色选择器: colorchooser.askcolor()[1]
海龟作图补遗:
创建画布: turtle.setup(width=宽,height=高)
到某个坐标: t.goto(x,y),x,y可以用负数
2. 命名参数,即在调用函数时,指定参数名,则可令参数不按顺序填充。
- VB老鸟初学Python(Python for kids)实例篇
- VB老鸟初学Python(Python for kids)
- <Python for Kids>读书笔记
- 《Python for kids》学习笔记(一)
- 《Python for kids》学习笔记(二)
- 《Python for kids》学习笔记(三)
- 《Python for kids》学习笔记(四)
- 《Python for kids》学习笔记(五)
- Python For Kids学习笔记01:安装与配置python
- Python For Kids学习笔记02:运算和赋值
- python初学笔记(一)---实例学python
- python初学笔记(二)---实例学python
- python初学笔记(三)---实例学python
- python初学笔记(四)---实例学python
- python初学笔记(五)---实例学python
- python初学笔记(六)---实例学python
- 老鸟学习python
- Python For Kids学习笔记03:Strings, Lists, Tuples, and Maps
- VS2008中error PRJ0003 : 生成 cmd.exe 时出错
- oracle中的进制转换
- C# DisplayWaveform 显示飞行器的各个参数(加速度值,陀螺仪值等等)
- 【bestcoder #39】CD题解
- UITableViewCell复用机制
- VB老鸟初学Python(Python for kids)实例篇
- Android代码混淆工具Proguard学习
- HDC3461Code Lock(并查集)
- zookeeper集群配置学习随笔
- MySql提示Column count doesn't match value count at row 1
- OS X 中 brew 安装 php
- 如何使用Ubuntu SDK中的Download Manager来下载文件
- 李开复写给中国大学生的第七封信
- 关于 oracle profile 的知识点