繁体   English   中英

Qt截图分享应用程序 - 如何选择屏幕区域

[英]Qt Screenshot sharing app - How to select the area of a screen

我正在尝试在Qt中编写应用程序以捕获然后共享屏幕截图。 现在,我的应用程序捕获屏幕截图,显示预览并保存。 我还没有上传部分。 但在此之前,我希望能够选择需要捕获屏幕截图的屏幕区域。

我尝试搜索,在Qt中找不到任何有用的文章或文件。 所以有人可以帮助我吗?

PS:想法是创建一个类似的应用程序,如lightshot和其他几个类似的工具。

提前致谢

您可以使用两种方法: -

1)捕获屏幕图像,然后向用户显示全屏,基本上允许用户裁剪图像。

2)一种更常用的方法是创建一个没有标题栏且透明的全屏最顶层窗口。 这允许用户拖出一个区域,您可以绘制轮廓以表示用户需要的区域。

我推荐的第二个方法,创造一个透明的窗口,是简单地改变窗口标志的问题,因为你可以看到在这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM