-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

キャンバスに描画するための2つの異なる方法を知っています: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 に答える