4
화면의 선택된 영역에서 스크린 샷을 찍으려는 Qt 응용 프로그램을 만들려고합니다. 현재 QRubberBand를 사용하여 화면 영역을 선택하고 있습니다. 이렇게 작동합니다. 캡처 버튼 오버레이 투명 위젯이 나는 투명 위젯 영역을 선택 QRubberBand을 사용하고 Qt에서 선택한 영역 (QRubberBand)에서 스크린 샷 찍기
- .
이제 선택한 파트의 스크린 샷을 찍어야합니다.
나는이에 QRubberBand을 선택에서 내가 얻는 차원을 통과해야 생각하고 :
screen->grabWindow(WId window, int x = 0, int y = 0, int width = -1, int height = -1);
감사합니다. 그러나 이제 스크린 샷을 저장하려고 할 때 QRubberBand를 사용하여 선택한 부분조차도 화면의 일부만 차지합니다. – defiant