python tkinter库函数详解_python Tkinter库详解

本文通过两个实例详细介绍了Python的Tkinter库,包括创建文字、图像、响应键盘事件的矩形移动,以及构建聊天界面的功能。Tkinter是Python的内置GUI库,无需额外安装。示例中展示了如何使用Canvas画布、绑定键盘事件、创建Text组件以及Button组件,帮助读者理解Tkinter的基本用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值