python 3 로 마우스 위 치 를 되 돌려 주 는 실현 방법(인터페이스 가 있 음)

가 져 오 기 를 누 르 면 2s 후의 마우스 위 치 를 되 돌려 텍스트 상자 에 표시 합 니 다.
(pip 명령 으로 필요 한 라 이브 러 리 를 설치 해 야 합 니 다)
(pip install 모듈 명
예 를 들 어 pyautogui 모듈 설치
cmd 에 입력:pip install pyautogui)

#!/usr/bin/python3
# -*- coding: UTF-8 -*-

import time
import pyautogui as pag
import tkinter


def get():
  po.delete(0,tkinter.END)
	time.sleep(2) #       
  x , y = pag.position()
  po.insert(0,str(x)+','+str(y))

root = tkinter.Tk()
tip = tkinter.Label(root,text="      2s      ")
tip.grid(row=0)
po = tkinter.Entry(root)
po.grid(row=1)
do = tkinter.Button(root,text="  ",command=get) #      
do.grid(row=2)


root.mainloop()
심심 해서 시간 을 바 꿀 수 있 는 것 으로 바 꾸 었 지만,그 중 하 나 는 if 가 영문 도 모 르 고 실행 할 수 없 으 니,신 에 게 QAQ 를 설명해 달라 고 부탁 했다.
레이아웃 문제 로 창 위 치 를 조정 하려 면 왼쪽 상단 을 드래그 하 십시오.

#!/usr/bin/python3
# -*- coding: UTF-8 -*-

import time
import pyautogui as pag
import tkinter

mytime = 2

#        
def safe():			
	text = getmytime.get();
	#     
	point = 0
	if(text==""):
		return False
	for i in text:
		if(i>='0' and i<='9'and point<2):
			continue
		elif(i=='.'):
			point = point + 1
		else:
			return False
	return True
def get():
	global mytime
	if(safe()):
		mytime = float(getmytime.get())
		
		#          if  
		if(mytime>7.0):
			showpos.delete(0,tkinter.END)
			showpos.insert(0,"     ")
	
		time.sleep(mytime) #       
		x , y = pag.position()
		showpos.delete(0,tkinter.END)
		showpos.insert(0,str(x)+','+str(y))
	else:
		showpos.delete(0,tkinter.END)
		showpos.insert(0,"     ~")

 
root = tkinter.Tk()
root.resizable(0,0)

tip1 = tkinter.Label(root,text="      ")
tip1.place(relx=0.1,rely=0.1)
getmytime = tkinter.Entry(root,width=3)
getmytime.place(relx=0.6,rely=0.1)
getmytime.insert(0,str(mytime))
tip2 = tkinter.Label(root,text="s  ")
tip2.place(relx=0.8,rely=0.1)

tip3 = tkinter.Label(root,text="    :")
tip3.place(relx=0.1,rely=0.3)
showpos = tkinter.Entry(root,width=10)
showpos.place(relx=0.5,rely=0.3)
do = tkinter.Button(root,text="  ",command=get) #      
do.place(relx=0.8,rely=0.6)


root.mainloop()
위 에서 python 3 으로 마우스 위 치 를 되 돌려 주 는 실현 방법(인터페이스 가 있 음)은 바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.참고 하 시기 바 랍 니 다.여러분 들 도 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기