from tkinter import * #导入tkinter库中所有内容 root = Tk() #创建tkinter对象 #定义函数,用于输出鼠标单击的坐标 def callback(event): print ("clicked at", event.x, event.y) frame = Frame(root, width=200, height=100) #创建窗体 frame.bind("<Button-1>", callback) #绑定鼠标左键 frame.pack() #显示窗体 root.mainloop()
时间: 2023-11-13 07:04:38 浏览: 86
python中tkinter窗口位置\坐标\大小等实现示例
这是一个使用 tkinter 库创建 GUI 窗口,并在窗口中绑定鼠标左键点击事件的 Python 代码。具体解释如下:
1. 导入 tkinter 库中的所有内容。
2. 创建 tkinter 对象 root。
3. 定义函数 callback,该函数用于输出鼠标单击的坐标。
4. 创建窗体 frame,设置窗体的宽度为 200,高度为 100。
5. 将鼠标左键点击事件与函数 callback 绑定。
6. 将窗体 frame 显示在窗口中。
7. 进入 tkinter 主循环,等待用户操作。
当用户在窗体 frame 中单击鼠标左键时,程序会调用函数 callback,并输出鼠标的坐标信息。
阅读全文