개발자 모드/파이썬(python)
파이썬 마우스 좌표 보는 프로그램
인생은직구
2022. 5. 15. 17:36
728x90
import time
from PIL import ImageGrab
from functools import partial
import tkinter as tk
from tkinter import *
import pyautogui
import threading
import datetime
Start_Flag = 0
# Stop_Flag = 0
def thr_1() :
global bFlag
global Start_Flag
bFlag = True
while bFlag == True :
# print(game_cnt)
mouse_pos.delete(0, "end")
mouse_pos.insert(0, str(pyautogui.position()))
time.sleep(0.3)
def start_btn():
t1 = threading.Thread(target = thr_1)
t1.start()
def stop_btn() :
global bFlag
bFlag = False
print()
root = Tk()
root.title('좌표 도우미')
# root.geometry("420x360+300+100") # 가로*세로 + x좌표 + y좌표
root.resizable(False, False)
root.wm_attributes("-topmost",1)
root.attributes('-toolwindow', True)
# #접두사 적용 프레임
cnt_frame =LabelFrame(root, text ="마우스좌표")
cnt_frame.pack(fill ="x", padx = 7, pady = 7, ipady=7)
mouse_pos = Entry(cnt_frame)
mouse_pos.pack(side ="left", fill ="x", expand = "True", padx = 7, pady = 7, ipady = 7) # ipady : 높이 변경
start_btn_show = Button(root, text='시작', width=20, command=start_btn)
# Full_Screen.grid(row=1, column=0)
start_btn_show.pack(padx = 5, pady =5, ipady = 4 )
stop_btn_show = Button(root, text='정지', width=20, command= stop_btn)
# # Main_Screen.grid(row=2, column=0)
stop_btn_show.pack(padx = 5, pady =5, ipady = 4 )
root.mainloop()
마우스 0.5초당 좌표찍어주는 프로그램
참고해서 사용하세요
728x90