【发布时间】:2014-08-31 05:09:43
【问题描述】:
我正在尝试创建一个 Qt 应用程序以从屏幕上的选定区域截取屏幕截图。现在我正在使用 QRubberBand 来选择屏幕的一个区域。 它是这样工作的。
- 当点击捕获按钮时,会弹出一个覆盖透明的小部件(全屏但没有框架)
- 我正在使用 QRubberBand 在透明小部件上选择一个区域。
现在我必须对我选择的部分进行截图。
我想我必须将我从选择 QRubberBand 中得到的维度传递给这个:
screen->grabWindow( WId window, int x = 0, int y = 0, int width = -1, int height = -1 );
那么我如何从 QRubberBand 获得我需要的信息? 我被困在这里,所以有人请帮助我!
【问题讨论】: