如何使用Qt API制作包含鼠标光标的屏幕截图?

use*_*193 1 api qt

我希望screentshot中有鼠标光标,但QT中的抓取API - QPixmap::grabWindow()只能在没有光标的情况下制作截图.

我可以自己在图片中绘制光标,但我必须得到光标图片,屏幕截图中的光标将与不可更改的光标图片保持一致.那很难看.有更好的解决方案吗?

Kun*_*nal 5

根据QPixmap :: grabWindow文档,它不会捕获鼠标光标,

我认为你需要获得鼠标位置并自己绘制光标.您可以使用QCursor cursor() constAPI 从QWidget获取QCursor .

而且QCursor有QPixmap pixmap ()API,你可以使用这个Pixmap来绘制鼠标光标.

抱歉,如果我无法正确理解您的问题.