我想出于某种原因隐藏系统光标10秒,但我找到了
cursor.setShape(Qt.BlankCursor)
只能隐藏与QWidgets相关的鼠标光标,而不能隐藏在系统范围内,即。当鼠标光标悬停在QWidgets上时,它是不可见的,否则它是可见的,那么有没有办法在系统范围内隐藏系统光标?
答案 0 :(得分:1)
win32系统调用ShowCursor仅适用于每个窗口。您可以从ctypes或pywin32的win32api访问它。但显然光标绘图由显示驱动程序控制,只能受特定窗口的影响。您无法强制另一个窗口隐藏其光标。两个选项:
我认为这不是一个好主意;如果您的应用程序在隐藏鼠标时崩溃了怎么办?然后用户无法轻松使用他们的桌面。这是不允许的绝对好理由。
最好的方法是考虑一个不同的解决方案来解决导致你尝试光标隐藏的任何问题。