Получение списка оконных идентификаторов в QT

Я пишу библиотеку в QT, которая будет делать скриншоты произвольных внешних окон. Я знаю, как сделать снимок экрана, используяQScreen::grabWindow(), но это принимает в качестве аргументаWIdи я хотел бы знать, есть ли способ получить списокWIdдля всех окон на экране и / или рабочем столе (или что-то подобное, например, получениеWId для конкретного окна, используя название заголовка), через QT. Я знаю, что могу сделать это в зависимости от платформы, такой какEnumWindows в Windows, но я надеялся сохранить кроссплатформенность в QT, если это возможно.

Ответы на вопрос(1)

Ваш ответ на вопрос