QA Engineering/Tool & Automation

파이썬을 이용한 좌표 출력기 v.0.1

일해라폴폴 2023. 8. 31. 10:15
반응형

자동화라고 하기에는 그렇고,
실제 유저가 화면에서 동일한 동작을 구현하기 위해서 셀레니움 대신 좌표로 클릭 하는 스크립트를 위해서
버튼을 클릭하면, 버튼 클릭한 부분의 좌표를 출력해 주는 스크립트다

그런데 막상 실효성이 없어 추가 업데이트가 필요한 상황이다
1) 버튼을 누른뒤 마우스를 누르는 시점에 좌표값이 출력
2) 누적되게 출력창에 보이게끔 구현
3) 출력창의 좌표값들을 csv 로 export

우선은 v0.1이니 아쉬운대로... 쓰자

import tkinter as tk
import pyautogui

def show_coordinates():
    coordinates = pyautogui.position()
    print (coordinates)
    label.config(text=f"현재 좌표: {coordinates}")

# Create a window
window = tk.Tk()
window.title("좌표출력기")

# Create a label to display coordinates
label = tk.Label(window, text="버튼을 누르면 좌표를 알려줍니다")
label.pack(pady=10)

# Create a button to get coordinates
button = tk.Button(window, text="좌표", command=show_coordinates)
button.pack(pady=5)

# Start the GUI event loop
window.mainloop()

반응형