【问题标题】:Two text boxes and many buttons python两个文本框和许多按钮 python
【发布时间】:2017-04-01 18:58:18
【问题描述】:

我想按下一个按钮并让它打印光标 X/Y 坐标的位置以及 tkinter 中按钮的内容。

我是 python 新手,我还没有找到任何方法来做到这一点。谁能帮我找到解决这个问题的正确起点?

【问题讨论】:

  • 查找pyautogui

标签: python tkinter


【解决方案1】:

您可以使用绑定按钮单击event 来打印单击的位置,这里有一个示例说明如何执行此操作。

import tkinter as tk

def print_location(event):
    print(event.x, event.y)
root = tk.Tk()
button = tk.Button(root, text='click me')
button.bind("<Button-1>", print_location)
button.pack()
root.mainloop()

注意:不推荐使用外部模块,例如 pyautogui,也没有必要。

【讨论】:

  • 我想要做的是光标在 (|) 的位置,如果我按下一个按钮,我会看到按钮中的内容,如果你能帮助我,我会留下我的代码
  • 这不是 SO 的用途,我们在这里帮助您调试错误,而不是为人们编写代码。对不起。
  • import tkinter as tk root = tk.Tk() button = tk.Button(root, text='1') button.pack() button2 = tk.Button(root, text='2 ') button2.pack() BOX1=Entry() BOX1.pack() BOX2=Entry() BOX2.pack() root.mainloop()
猜你喜欢
  • 2012-11-30
  • 1970-01-01
  • 2016-03-28
  • 2015-07-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-07-01
  • 1970-01-01
相关资源
最近更新 更多