赞
踩
python Tkinter是内置的库,无需安装
用具体的实例讲解Tkinter库使用:
用上下左右方向键以及回车对红色方格做出相应的移动
# -*- coding: utf-8 -*-
from Tkinter import *
def main():
#创建tk对象
tk=Tk()
#创建画布
canvas=Canvas(tk,width=400,height=400)
canvas.pack()
#在画布上创建文字
canvas.create_text(200,40,text="welcome to Tkinter",fill="blue",font=("Times",16))
#在画布上创建图片,tkinter只能显示gif文件
myImage=PhotoImage(file="timg.gif")
canvas.create_image(10,70,anchor=NW,image=myImage)#以(10,70)为西北角显示图像
#move中的第一个参数表示移动canvas里的第几个对象
def moverectangle(event):
if event.keysym == "Up":
canvas.move(3,0,-5)
elif event.keysym=="Down":
canvas.move(3,0,5)
elif event.keysym=="Left":
canvas.move(
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。