目录
tkinter应用案例
1、tkinter应用案例:在Canvas画布上绘制线条、矩形等
2、tkinter应用案例:将Canvas画布上绘制线条、矩形等进行更改、删除等操作
3、tkinter应用案例:将Canvas画布上绘制对角线、矩形、添加文本内容
4、tkinter应用案例:在Canvas画布上绘制对角线、椭圆形、添加文本内容
5、tkinter应用案例:Canvas画布上绘制五角星
6、tkinter应用案例:Canvas画布上随意绘画
tkinter应用案例
1、tkinter应用案例:在Canvas画布上绘制线条、矩形等
#tkinter应用案例:在Canvas画布上绘制线条、矩形等
from tkinter import *
root = Tk()
root.title("Jason niu工作室")
theLabel=tk.Label(root,text="进入GUI世界,请开始你的表演!\n(Canvas画布可以让你尽情挥洒)")
theLabel.pack()
w = Canvas(root,width=400,height=200,background="white")
w.pack()
w.create_line(0,100,400,100,fill="Green")
w.create_line(200,0,200,200,fill="red",dash=(4,4))
w.create_rectangle(100,50,300,150,fill="blue")
mainloop()
2、tkinter应用案例:将Canvas画布上绘制线条、矩形等进行更改、删除等操作
#tkinter应用案例:将Canvas画布上绘制线条、矩形等进行更改、删除等操作
from tkinter import *
root = Tk()
root.title("Jason niu工作室")
theLabel=tk.Label(root,text="进入GUI世界,请开始你的表演!\n(更改、删除Canvas画布上的内容)")
theLabel.pack()
w = Canvas(root,width=200,height=100,background="white")
w.pack()
line1 = w.create_line(0,50,200,50,fill="yellow")
line2 = w.create_line(100,0,100,100,fill="red",dash=(4,4))
rect1 = w.create_rectangle(50,25,150,75,fill="blue")
#修改的三个方法coords、itemconfig、delete(move)
w.coords(line1,0,25,200,25)
w.itemconfig(rect1,fill = "red")
w.delete(line2)
Button(root,text="删除全部",command=(lambda x=ALL:w.delete(x))).pack()
mainloop()