簡體   English   中英

獲取Tkinter中按鈕的坐標

[英]Getting the coordinates of the button in Tkinter

當我點擊tkinter中的按鈕時,我想獲取按鈕的坐標。 我怎樣才能做到這一點? 請幫忙。

winfo_*方法將為您提供有關 window 的信息。例如, winfo_rootxwinfo_rooty將返回小部件左上角的屏幕(而非窗口)坐標。 winfo_xwinfo_y將返回小部件相對於其父級的坐標。 您可以使用winfo_widthwinfo_height獲取寬度和高度。

試試這個小例子。

import tkinter as tk

root = tk.Tk()

btn = tk.Button(root, text=str(1))
btn.pack(padx=10, pady=10)

root.update()

widget_x, widget_y = btn.winfo_rootx(), btn.winfo_rooty()
print(f'{widget_x}, {widget_y}')

root.mainloop()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM