gpt4 book ai didi

c++ - 我怎样才能用Qt在屏幕上绘制一个选择矩形?

转载 作者:太空狗 更新时间:2023-10-29 11:47:54 31 4
gpt4 key购买 nike

如何在 X11 中使用 Qt 在我的屏幕上绘制一个选择矩形?我希望能够在我的屏幕上(在应用程序之外)拖动一个矩形,然后保存整个矩形。

提前致谢。

最佳答案

部分解决方案将涉及使用 QPixmapgrabWindow() 函数,如下所示:

QPixmap::grabWindow(QApplication::desktop()->winId());

Qt 有一个 example program for this here .

其余的解决方案,绘制要抓取的区域,可能可以通过使用全屏透明窗口渲染鼠标绘制的矩形然后从抓取的桌面图像中取出它勾勒出的部分或使用全屏来实现上面绘制了整个抓取屏幕的窗口。

关于c++ - 我怎样才能用Qt在屏幕上绘制一个选择矩形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3769757/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com