반응형
from tkinter import *
from tkinter import ttk
from pynput import mouse #마우스, 키보드 모니터링 라이브러리
root = Tk()
root.title("마우스 좌표 찾기")
root.geometry("300x300")
########################################
entry1 = ttk.Entry(root, width=10 )
entry1.grid(row=0, column=1)
entry2 = ttk.Entry(root, width=10 )
entry2.grid(row=0, column=2)
button1 = ttk.Button(root, text="마우스위치", command = lambda:aaa())
button1.grid(row=0, column=3)
########################################
def aaa():
with mouse.Listener( #마우스 모니터링
on_click=bbb
) as listener:
listener.join()
ccc()
def bbb(x, y, button, pressed):
if pressed:
global x1
global y1
x1 = x
y1 = y
if not pressed :
return False
def ccc():
entry1.delete(0,"end") #처음부터 끝까지 삭
entry2.delete(0,"end")
entry1.insert("end",x1) #끝에 입력
entry2.insert(0,y1) #처음에 입력
root.mainloop()
반응형
'-------------코딩------------- > Python(tkinter)' 카테고리의 다른 글
tkinter 이미지 갤러리(버튼 다음/이전 이미지) (0) | 2022.08.01 |
---|---|
tkinter 그림그리기 (0) | 2022.08.01 |
tkinter 메뉴바 (0) | 2022.08.01 |
tkinter 버튼 그리기 (0) | 2022.08.01 |
댓글