from tkinter import *
root=Tk()
root.config(bg='#8DB6CD')
root.title('基于tk的图片文字')
root.geometry('600x600')
cv=Canvas(root,bg='white',width=500,height=500)
#tkinter提供的内置位图名称
bitmaps=['error','gray75','gray50','gray25','gray12','hourglass','info','questhead','question','warning']
#列出所有位图的样式
for i in range(len(bitmaps)):
#前两个参数制定一个位图的位置,后续依次排列
cv.create_bitmap((i+1)*30,30,bitmap=bitmaps[i])
cv.create_text(30,60,text='tkinter内置位图预览',fill='#7CCD7C',anchor=W,font=('微软雅黑',15,'bold'))
# img=Image.open("FNZUICNaUAYRU3d.png")
#展示图片,使用Photomage()来加载图片
img=PhotoImage(file='20221029114252.png')
cv.create_image(30,250,image=i
【python】利用tkinter库使用Canvas画布
最新推荐文章于 2023-10-11 06:45:00 发布
本文展示了如何使用Python的tkinter库创建一个GUI应用,通过Canvas组件展示内置位图并添加文本,同时演示了如何加载和显示图片。代码中遍历了tkinter提供的内置位图,并在画布上进行定位,还创建了文本标签来说明内容。此外,还演示了如何将图片文件加载为PhotoImage并在Canvas上显示。
摘要由CSDN通过智能技术生成