当应用程序最小化时,如何获得光标形状?
在热键上,我打电话给:
qDebug() << "mouse (" << QCursor::pos().x() << "x" << QCursor::pos().y() << ")" << this->cursor().shape();
QCursor :: pos()-是正确的,但是cursor()。shape()-始终返回“ ArrowCursor”(即使在应用程序内)。
如何获得真实形状或光标像素图(Windows,MacOS)?
最佳答案
我认为您无法做到这一点,至少Qt无法做到。this->cursor()
为您提供使用QCursor
在某个QWidget
上设置的QWidget::setCursor
。这是一个简单的访问器。它不会为您提供当前显示的光标(在程序,窗口外部,甚至在小部件外部)。