from tkinter import *
root = Tk()
coords=1017,474
frame = Canvas(root, width=1680, height=960)
def cords(event):
print(event.x,event.y)
def click(event):
frame.create_line(event.x,event.y,coords)
frame.bind('<B1-Motion>',click)
frame.bind('<Button-1>',cords)
photo=PhotoImage('images.png')
label=Label(frame,image=photo)
label.grid(row=5,)
frame.pack()
root.mainloop()
このコードを実行すると、私のウィンドウは最小サイズです。誰かが私になぜそのことを教えてくれましたかそれがOKのサイズで動作するとき、私のバインディングとイメージのどれもそこにあります。私のキャンバス私は小さいサイズの場合1680x960
キャンバスの内側または外側にラベルが表示されますか?ウィンドウのサイズが変更されたときにキャンバスが拡大縮小することを期待していますか?あなたはキャンバスをスクロールできると思っていますか? –