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