加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

VB老鸟初学Python(Python for kids)实例篇

发布时间:2020-12-17 07:46:31 所属栏目:百科 来源:网络整理
导读:1. Tkinter 导入tkinter: from tkinter import * 创建窗口: tk=Tk() 重画窗口: tk.update() 刷新? tk.update_idletasks() 创建按钮: btn=Button(tk,text = '按钮信息',command=函数) 创建画布(从左到右,从上到下): canvas=Canvas(tk,width=宽,heigh

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,anchor=方向,image=myimage)

移动画布的对象: canvas.move(对象ID,x,y)

监控事件,可用event,比如: def moveobject(event) :

语句块

if event.keysym == '键名' :

操作或者处理

发生特定事件时调用指定函数: canvas.bind_all('<KeyPress-键名>',函数),键名如: Return,Up,Down,Left,Right

改变对象的属性: canvas.itemconfig(对象ID,属性='值'),比如: fill='blue' ,outline='red'
取得对象的位置: canvas.coords(对象ID)

显示: pack(), btn.pack(),canvas.pack()

颜色选择器: colorchooser.askcolor()[1]


海龟作图补遗:

创建画布: turtle.setup(width=宽,height=高)

到某个坐标: t.goto(x,y),x,y可以用负数

2. 命名参数,即在调用函数时,指定参数名,则可令参数不按顺序填充。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读