importtkinterastk root=tk.Tk()canvas=tk.Canvas(root,width=400,height=400)canvas.pack()images=[]foriinrange(5):image=tk.PhotoImage(file=f"image{i}.png")canvas.create_image(50+i*80,50,image=image)images.append(image)root.mainloop() 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12....
Python tkinter是Python的标准GUI(图形用户界面)库,用于创建窗口、按钮、标签等图形界面元素。要创建具有不同层的图像,可以使用tkinter中的Canvas(画布)组件。 Canvas组件是一个可绘制的区域,可以在其中绘制图形、文本和图像。要创建具有不同层的图像,可以使用Canvas组件的create_image方法。该方法可以在画布上创建一个图...
/usr/bin/python# -*- coding: UTF-8 -*-importTkinterimporttkMessageBox# -*- coding: cp936 -*-# 创建一个矩形,指定画布的颜色为白色fromTkinterimport*root=Tk()# 创建一个Canvas,设置其背景色为白色cv=Canvas(root,bg='white')# 创建一个矩形,坐标为(10,10,110,110)cv.create_rectangle(10,10,11...
1 import tkinter 2 root=tkinter.Tk() #生成root主窗口 3 label=tkinter.Label(root,text='Hello,GUI') #生成标签 4 label.pack() #将标签添加到主窗口 5 button1=tkinter.Button(root,text='Button1') #生成button1 6 button1.pack(side=tkinter.LEFT) #将button1添加到root主窗口 7 button2=tkinter...
要用tkinter在画布上显示图片,首先要装入图片,然后使用canvas对象上的create_image函数。 这是我存在E盘上的一张图片: 我们可以这样来显示one.gif图片: >>>fromtkinterimport* >>> tk =Tk()>>> canvas = Canvas(tk,width=400,height=400)>>>canvas.pack()>>> my_image = PhotoImage(file='E:\\FFOutpu...
from tkinter import filedialog fromPILimport Image, ImageTk, ImageDraw class Draw: def __init__(self,image_path): #初始化参数 self.drawing = False self.last_x, self.last_y = 0, 0 self.line_coordinates = [] # 获取屏幕尺寸 self.screen_width = win32api.GetSystemMetrics(0) ...
Tkinter容器控件没有背景属性,通常利用Label图片属性来给容器控件增加背景图片 import tkinter as tk import time from PIL import Image,ImageTk root=tk.Tk() root.title('最新时间') root.geometry('400x400') imgg=Image.open('D://anaconda3//1.jpg') ...
cv.create_image(30,150,anchor =W) cv.create_text(30,220,text = "托马斯-穆勒",fill ='#7CCD7C',anchor = W,font =('微软雅黑',15,'bold')) cv.pack() mainloop() 运行代码,结果如下: 总结 本文主要介绍了使用tkinter画布控件绘制多种图形的方法,还包括展示文字内容的方法,后续我们将介绍tkinter...
1 import tkinter 2 root=tkinter.Tk() #生成root主窗口 3 label=tkinter.Label(root,text='Hello,GUI') #生成标签 4 label.pack() #将标签添加到主窗口 5 button1=tkinter.Button(root,text='Button1') #生成button1 6 button1.pack(side=tkinter.LEFT) #将button1添加到root主窗口 ...