甜萝 发表于 2022-12-21 11:54

Tkinter上带有移动画布对象功能的按钮

本帖最后由 paypojie 于 2022-12-21 12:02 编辑

点击按钮 实现移动画布对象



源代码
from tkinter import *
root=Tk()
# 设置主窗口区的背景颜色以区别画布区的颜色
root.config(bg='#8DB6CD')
root.geometry('500x300')
cv = Canvas(root,width=400,height=250,bg='white')
cv.pack()
# 定义一个移动函数
def movie_img():
    cv.move(imagel,30,50)
p = PhotoImage(file=r'D:\Pictures\QQ截图20221220115757.png')
imagel = cv.create_image(30,150,image=p,anchor='w')
# 点击按钮移动窗口上的画布对象
btn = Button(root,text='移动',activebackground='green',command=movie_img)
win1 = cv.create_window(300,225,width=30,height=30,window=btn)
# delete()方法用来删除画布对象 传入All则删掉所有
# cv.delete(ALL)
# 显示窗口
root.mainloop()

页: [1]
查看完整版本: Tkinter上带有移动画布对象功能的按钮