0
간단한 모양을 그릴 때 Tkinter 라이브러리를 사용할 방법이 있습니까? 예를 들어지도의 이미지를 표시한다고 가정 해 봅시다. 사용자가지도에서 시작 및 중지 지점을 놓을 수 있도록하고 해당 지점 사이의 거리를 Entry() 상자에 표시 할 수 있습니까?Tkinter로 그리기
감사합니다.
간단한 모양을 그릴 때 Tkinter 라이브러리를 사용할 방법이 있습니까? 예를 들어지도의 이미지를 표시한다고 가정 해 봅시다. 사용자가지도에서 시작 및 중지 지점을 놓을 수 있도록하고 해당 지점 사이의 거리를 Entry() 상자에 표시 할 수 있습니까?Tkinter로 그리기
감사합니다.
예, tkinter에는 선, 다각형, 타원, 텍스트 및 이미지를 그릴 수있는 Canvas
위젯이 있습니다. 좋은 자습서는 여기에서 찾을 수 있습니다
import Tkinter as tk
class Example(tk.Frame):
def __init__(self, master):
tk.Frame.__init__(self, master)
self.canvas = tk.Canvas(self, width=400, height=400)
self.canvas.pack(side="top", fill="both", expand=True)
# draw some items
self.canvas.create_rectangle(50,50,150,150, fill="red")
self.canvas.create_oval(20,20,65, 75, outline="green")
self.canvas.create_text(10,200, anchor="nw", text="Hello, world")
if __name__ == "__main__":
root = tk.Tk()
Example(root).pack(fill="both", expand=True)
root.mainloop()
http://wiki.python.org/moin/TkInter을
다음은 간단한 예제? –
당신이 연구한다면, 나는 (파이 게임, Qt, gtk) 다른 라이브러리를 사용하는 것이 좋습니다 – aliva
@ali : 왜? tkinter는 화면에 간단한 객체를 그릴 때 완벽합니다. 선호도 설정은 괜찮지 만 설명없이 다른 도구 나 라이브러리로 다른 사용자를 리디렉션하는 것은별로 도움이되지 않습니다. –