在Qt中,我如何拍摄特定窗口的屏幕截图(即假设我有记事本,我想截取标题为"无标题 - 记事本"的窗口的屏幕截图)?在他们的截图示例代码中,他们展示了如何截取整个桌面的屏幕截图:
originalPixmap = QPixmap::grabWindow(QApplication::desktop()->winId());
Run Code Online (Sandbox Code Playgroud)
如何在Qt中获取特定窗口的winId()(假设我知道窗口的标题)?
谢谢
我很确定这是特定于平台的。winIds 是 Windows 上的 HWND,因此您可以调用FindWindow(NULL, "Untitled - Notepad")
您提供的示例。