import tkinter as tk from PIL import Image, ImageTk # 创建一个窗口对象 window = tk.Tk() # 设置一下窗口标题 window.title("My Window") # 设置窗口的大小 window.geometry("720x550") # 创建画布对象 canvas = tk.Canvas(window, bg="blue", height=440, width=430) img = Image.open("./米...
图1 全屏显示图片 由于PhotoImage若没有被引用,便会自动销毁,所以需要显示的引用它: fromtkinterimportTk,CanvasfromPILimportImage,ImageTkclassCanvasMeta(Canvas):def__init__(self,master,cnf={},**kw):super().__init__(master,cnf,**kw)self.photo=None# 显示的引用 PhotoImagedefset_photo(self,photo)...
Python实例讲解 -- tkinter canvas (设置背景图片及文字) 博客分类: Python 2 / Wxpython PythonwxPython 先来一个绘图: Python代码 from Tkinter import * master = Tk() w = Canvas(master, width=200, height=100) w.pack() w.create_line(0, 0, 200, 100) w.create_line(0, 100, 200, 0, fil...
import Tkinter # 导入Tkinter模块 from PIL import Image, ImageTk root = Tkinter.Tk() canvas = Tkinter.Canvas(root, width = 500, # 指定Canvas组件的宽度 height = 600, # 指定Canvas组件的高度 bg = 'white') # 指定Canvas组件的背景色 #im = Tkinter.PhotoImage(file='img.gif') # 使用PhotoImage...
canvas = Tkinter.Canvas(root, width = 500, # 指定Canvas组件的宽度 height = 600, # 指定Canvas组件的高度 bg = 'white') # 指定Canvas组件的背景色 #im = Tkinter.PhotoImage(file='img.gif') # 使用PhotoImage打开图片 image = Image.open("img.jpg") ...
1.第一个Canvas程序 # 指定画布的颜色为白色 from tkinter import * root = Tk() # 创建一个Canvas,设置其背景色为黑色 cv = Canvas(root,bg = 'black ') cv.pack() root.mainloop() # 为明显起见,将背景色设置为黑色,用以区别root canvas窗口 ...
self.canvas=tkinter.Canvas(self.window,width=300,height=300,bg='pink') self.canvas.create_rectangle(100,100,200,200) self.canvas.pack() tkinter.mainloop() m=TK() 运行如图: 3. create_oval − 创建椭圆 语法格式如下: 1 canvas.create.oval(x1,y1,x2,y2,可选项) ...
我们可以通过tkinter的画布控件Canvas来实现绘制功能。 Canvas画布控件 Canvas 控件具有两个功能,首先它可以用来绘制各种图形,比如弧形、线条、椭圆形、多边形和矩形等,其次 Canvas 控件还可以用来展示图片(包括位图),我们将这些绘制在画布控件上的图形,称之为“画布对象”。
from tkinter import * root = Tk() # 设置主窗口区的背景颜色以区别画布区的颜色 root.config(bg='blue') root.title("拜仁慕尼黑") root.geometry('500x400') # 将画布设置为白色 canvas = Canvas(root,width = 400,height = 400,bg='white') ...
Python实例讲解 -- tkinter canvas (设置背景图片及文字) 博客分类: Python 2 / Wxpython PythonwxPython 先来一个绘图: Python代码 from Tkinter import * master = Tk() w = Canvas(master, width=200, height=100) w.pack() w.create_line(0, 0, 200, 100) w.create_line(0, 100, ...