[英]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.