簡體   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