-1

在 python 中,你可以从不同的函数中绘制 Tkinter Canvas 吗?

如果可能的话,有人可以给我一个超级简单的语法结构说明。

谢谢!

进一步解释我在做什么(想知道这是否是正确的方法,将表单传递给另一个函数:

def function1:
    self.root=Tk()
    self.root.title("Form Title")
    cw = 318 # canvas width
    ch = 453 # canvas height
    form = Canvas(self.root, width=cw, height=ch,background="orange")
    drawShapes(form)
    form.pack()


def drawShapes(form):
    form.create_rectangle()
    form.create_arc()
    form.create_unicorns()
4

1 回答 1

1

我知道在画布上绘图的两种不同方式:Tkinter.Canvas 和 Canvas

import Tkinter
c = Tkinter.Canvas()
lineId = c.create_line(1,1,2,2)

或者

import Tkinter
import Canvas
c = Tkinter.Canvas()
line = Canvas.Line(c, 1,1,2,2)
于 2012-07-29T19:30:58.197 回答