Python设置画布语句正确的是

Python018

Python设置画布语句正确的是,第1张

正确的是横坐标从0开始,间隔为1。

这里forward就是往前走的方法,括号里的100为设定的步伐参数,此时如果运行该程序,就可以看到一张画布弹出来,该画布左上角有PythonTurtleGraphics标题和LOGO,在画布的中部黑三角箭头正按照较快的速度往前挪,很快到达100步那个位置,前进的过程就像一支黑色的笔在画布上按照设定方式在画画,笔头安装了一个黑色箭头用于指示方向,非常生动有趣。

"demo all basic canvas interfaces"

from tkinter import *

canvas = Canvas(width=525, height=300, bg='white') # 0,0 is top left corner

canvas.pack(expand=YES, fill=BOTH) # increases down, right

canvas.create_line(100, 100, 200, 200) # fromX, fromY, toX, toY

canvas.create_line(100, 200, 200, 300) # draw shapes

for i in range(1, 20, 2):

canvas.create_line(0, i, 50, i)

canvas.create_oval(10, 10, 200, 200, width=2, fill='blue')

canvas.create_arc(200, 200, 300, 100)

canvas.create_rectangle(200, 200, 300, 300, width=5, fill='red')

canvas.create_line(0, 300, 150, 150, width=10, fill='green')

photo=PhotoImage(file='../gifs/ora-lp4e.gif')

canvas.create_image(325, 25, image=photo, anchor=NW) # embed a photo

widget = Label(canvas, text='Spam', fg='white', bg='black')

widget.pack()

canvas.create_window(100, 100, window=widget)# embed a widget

canvas.create_text(100, 280, text='Ham') # draw some text

mainloop()

类似HTML5的canvas一样,在python语言的GUI可视化设计中,也有画布canvas。在canvas上,可以绘制直线、矩形、圆形等。

第一步,打开已创建python项目的eclipse工具,新建python文件,并定义一个窗口。

第二步,定义一个拖动按钮,初始化按钮文本内容,添加一个事件。

第三步,再声明一个canvas画布,背景色为绿色,宽度和高度都为200。

第四步,分别定义四个坐标变量a1、a2、b1和b2,使用create_line绘制直线。

第五步,设置完毕之后,运行这个文件,然后查看画布展示的效果。

第六步,修改canvas的背景色,保存文件再次预览查看效果,背景色发生了改变。