[英]How can I draw a selection rectangle on the screen with Qt?
如何在X11中使用Qt在屏幕上绘制选择矩形? 我希望能够在屏幕上(应用程序外部)拖动一个矩形,然后保存整个矩形。
提前致谢。
解决方案的一部分将涉及使用QPixmap的grabWindow()函数,如下所示:
QPixmap
grabWindow()
QPixmap::grabWindow(QApplication::desktop()->winId());
Qt 在这里有一个示例程序 。
剩下的解决方案,即绘制要捕获的区域,可以通过以下方式来实现:使用全屏透明窗口渲染鼠标绘制的矩形,然后从所捕获的桌面图像中提取轮廓,或者使用带有整个抓屏都画在上面。
[英]How can I draw a selection rectangle on QScrollArea?
[英]How do i draw a rectangle to the screen in SDL?
[英]Can I draw an ellipse in Qt c++ without using a rectangle?
[英]How do I draw a semi-transparent rectangle in Qt?
[英]can't draw my rectangle where I want on the screen
[英]How can I draw a blurring rectangle on the image?
[英]How can I draw around a rectangle?
[英]C++ MFC How to draw selection rectangle?
[英]How to draw a rectangle on a graph with XY axes Qt
[英]How to draw a transparent rectangle with colored corners in qt?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.