GUIをいじるモジュール、tkinterを使うの段、その2
from tkinter import *
root=Tk()
canvas=Canvas(root, width=100, height=100, bg="white")
canvas.pack()#packっていうメソッドが分からない
canvas.create_rectangle(10,10,40,60, fill="red", tags="box")
canvas.create_oval(30,30,90,70, tags="oval")
canvas.create_line(80,20,20,80, tags="line")
py=PhotoImage(file="monster4.gif")#tkinterはGIFとPPMという形式の画像しかサポートしていない
canvas.create_image(70,70, image=py, tags="photo")
canvas.delete("oval")
canvas.delete("photo")
root.mainloop()
結果:
from tkinter import *
root=Tk()
canvas=Canvas(root, width=100, height=100, bg="white")
canvas.pack()#packっていうメソッドが分からない
canvas.create_rectangle(10,10,40,60, fill="red", tags="box")
canvas.create_oval(30,30,90,70, tags="oval")
canvas.create_line(80,20,20,80, tags="line")
py=PhotoImage(file="monster4.gif")#tkinterはGIFとPPMという形式の画像しかサポートしていない
canvas.create_image(70,70, image=py, tags="photo")
root.mainloop()
結果:
gif画像をスクリプトと同じフォルダに移して同じディレクトリから取れるようにするのを忘れて一度目は動かなかった。次には、root.mainloopを忘れたので背後で動くばかりでエラーも返らず何も表示されなかった。