怎么样才能捕获特定窗口,想法是能够获取当前所有窗体的列表 然后选取想要捕获的窗体进行截图,只截取该窗体的内容
[pre][pre]QApplication::下的allWidgets 方法和 ::activeWindow()只能得到当前应用程序的部件 我想获取其他[/pre][pre]程序的窗体信息 WId什么的该怎么做另外用苹果机自带的screenshot他可以将非当前活动窗体捕获截屏这是怎么实现的[/pre][pre]还有他的区域截图截图部分貌似是透明的但是鼠标却点不过去 这个怎么实现的 我模仿的时候是在该位置挖空[/pre][pre][pre]p.setCompositionMode( QPainter::CompositionMode_Clear );[/pre][pre] p.fillRect( m_BeginPointRect.x(), m_BeginPointRect.y(),[/pre][pre] m_EndPointRect.x(), m_EndPointRect.y(),[/pre][pre] Qt::SolidPattern );[/pre][/pre][pre]
[/pre][pre]再drawPixmap结果是概率性点透 不知道他是怎么实现的 认真求教了[/pre][pre]
[/pre][/pre]