# file: TkinterCanvas.py
#
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打开图片
image = Image.open("img.jpg")
im = ImageTk.PhotoImage(image)
canvas.create_image(300,50,image = im) # 使用create_image将图片添加到Canvas组件中
canvas.create_text(302,77, # 使用create_text方法在坐标(302,77)处绘制文字
text = 'Use Canvas' # 所绘制文字的内容
,fill = 'gray') # 所绘制文字的颜色为灰色
canvas.create_text(300,75,
text = 'Use Canvas',
fill = 'blue')
canvas.pack() # 将Canvas添加到主窗口
root.mainloop()
打开pycharm开发工具,新建python项目,并在指定文件夹下新建python文件,
打开已新建的python文件,导入turtle可视化库,使用关键字import,使用turtle赋值给变量t,
然后利用t变量,调用bgpic()、pensize()和color(),
接着调用circle()绘制圆圈,然后分别调用方法进行绘制路径
最后,调用done()方法,完成绘制图形和设置图形
保存代码并运行文件,查看实现的效果
知识点:海龟作图
Turtle是Python内置的一个比较有趣味的模块,俗称海龟作图,它是基于tkinter模块打造,提供一些简单的绘图工具,海龟作图最初源自20世纪60年代的Logo编程语言,之后一些很酷的Python程序员构建了turtle库,让其他程序员只需要importturtle,就可以在Python中使用海龟作图。
1 可以使用Python的Pillow库来进行图片的处理和显示2 首先需要将需要随机显示的动漫背景图片放在一个文件夹内,然后使用os库来读取文件夹中的所有图片
3 然后利用random库生成一个随机数,从而随机选取一张图片
4 最后利用Pillow库中的Image和ImageTk模块来显示图片,并将其作为背景图片进行展示
5 如果需要每隔一段时间自动更换背景图片,还可以利用Tkinter库中的after函数来实现。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)