개발자 모드/파이썬(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