python 3 로 마우스 위 치 를 되 돌려 주 는 실현 방법(인터페이스 가 있 음)
(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 으로 마우스 위 치 를 되 돌려 주 는 실현 방법(인터페이스 가 있 음)은 바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.참고 하 시기 바 랍 니 다.여러분 들 도 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Jupyter 공식 DockerHub에 대한 메모에 기재되어 있다. base-notebook minimal-notebook scipy-notebook tensorflow-notebook datascience-notebook pyspark-notebook all-s...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.