pyautogui .locateOnScreen()在Lubuntu Virtualbox机器上不起作用

时间:2016-02-02 02:17:28

标签: ubuntu virtualbox python-idle pyautogui

晚上好, 我正在努力让pyautogui.locateOnScreen函数起作用。我在虚拟框中使用Lubuntu虚拟机,我已禁用鼠标集成。我试过开启和关闭缩放模式。我正在使用IDLE。每次我都没有得到任何回报,甚至没有“无”,如果函数运行并且没有找到图像,我的网络研究应该是答案。下面是一些示例代码,我一直在尝试使其工作以及我在IDE中得到的内容:

>>> import pyautogui
>>> pyautogui.screenshot('ScreenShot2.png')
<PIL.PngImagePlugin.PngImageFile image mode=RGB size=1280x720 at 0x7F1D44D14518>
>>> pyautogui.locateOnScreen('ScreenShot2.png')
>>>

我是否缺少一些简单的东西,或者这个虚拟设置有任何已知的限制吗? 提前致谢

1 个答案:

答案 0 :(得分:0)

我对pyautogui一无所知,但如果函数返回None,那么在回显表达式语句的值时,不应该以交互模式打印任何内容。 None表示没有价值&#39;,因此不会打印任何内容。您粘贴的输出是正确的。要查看None,必须使用print。

>>> None
>>> print(None)
None