Qt:未找到 QDesktopWidget 文件

sym*_*noz 3 c++ qt qmake

我正在尝试使用 QDesktopWidget 类,只是为了调整窗口大小。它似乎是获取用户屏幕几何形状的主要类,但 Qt 找不到它。

我尝试添加QT += widgets我的 .pro 文件,然后运行 ​​qmake,但不幸的是这不起作用。

Yun*_*Yun 7

来自Qt 文档(强调我的):

QDesktopWidget 在 Qt 5 中已被弃用,并在 Qt 6 中与 QApplication::desktop() 一起被删除。

QScreen 提供了等效的功能来查询有关可用屏幕、形成虚拟桌面的屏幕以及屏幕几何形状的信息。