tk图形界面-摸不到的按钮

随机库

import random as rd

按钮定义

b=tk.Button(text='红包要')
b.pack()

按钮绑定动作和函数

b.bind('<Enter>',set)
b.bind('<Motion>',set)

摸不到的按钮

def set(event):
#打印事印的详细
print(event)
x=rd.randrange(700)
y=rd.randrange(300)
# x,y=0,0
#grid坐标放置
b.place(x=x,y=y)

def set(event):
#鼠标相对于屏幕的坐标
x=event.x_root
y=event.y_root
#窗体相对于屏幕的坐标
xw=w.winfo_x()
yw=w.winfo_y()
#得到鼠标相对于窗体的坐标,
#估计值使鼠标一直在按钮里面
x=x-xw-25
y=y-yw-40
b.place(x=x,y=y)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容