Qt6 上完整虚拟桌面的 QRect

QRect of full Virtual Desktop on Qt6

如何获得 QRect 完整的虚拟桌面?

例如,在整个虚拟桌面(多显示器系统)上放置 window。

过时的Qt5函数是:

QApplication::desktop()->geometry()

像这样:

QRect desktopRect()
{
  QRegion virtualGeometry;
  for (auto screen : QGuiApplication::screens())
  {
    virtualGeometry += screen->geometry();
  }
  return virtualGeometry.boundingRect();
}