我正在创建中国跳棋Ai。我正在尝试检测鼠标。我用的是pyautogui。
from pyautogui import *
while True:
if position()[0] < 445 & position()[0] > 405:
print("Mouse detected.")
我也有一个tkinter窗口,但是只能说这是我的tkinter代码。
from tkinter import *
root = Tk()
..................
root.mainloop()
因此整个代码将是:
from pyautogui import *
from tkinter import *
root = Tk()
..................
root.mainloop()
while True:
if position()[0] < 445 & position()[0] > 405:
print("Mouse detected.")
但是当我运行它时,它只会检测到我是否关闭了tkinter窗口。
发生了什么事?
答案 0 :(得分:1)
您需要使用多线程或使用函数创建两个不同的文件,然后运行它们。