当应用程序最小化时,如何获得光标形状?

在热键上,我打电话给:

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。这是一个简单的访问器。它不会为您提供当前显示的光标(在程序,窗口外部,甚至在小部件外部)。

10-08 05:36