如何使用 Qt 获取屏幕尺寸?

Posted

技术标签:

【中文标题】如何使用 Qt 获取屏幕尺寸?【英文标题】:How to get screen dimensions using Qt? 【发布时间】:2011-06-27 17:03:52 【问题描述】:

我需要使用 Qt 获取屏幕尺寸。我想我会在这里使用 Qt 移动 API: http://doc.qt.nokia.com/qtmobility-1.0-tp/

但我看不到任何可以获得屏幕尺寸 (x/y) 的东西。我错过了什么吗?

谢谢。

【问题讨论】:

当前Qtmobility的版本是1.1.3,所以应该使用doc.qt.nokia.com/qtmobility-1.1.3(但是这里不需要) 【参考方案1】:

也许QDesktopWidget 有你需要的东西?

const QRect QDesktopWidget::screenGeometry (int screen = -1) const 返回带有索引屏幕的屏幕几何图形。如果屏幕为-1,则使用默认屏幕。 另请参见 screenNumber()。

【讨论】:

以上是关于如何使用 Qt 获取屏幕尺寸?的主要内容,如果未能解决你的问题,请参考以下文章

如何获取设备的屏幕尺寸? [复制]

Qt 3 中 Linux 上可用的屏幕尺寸

如何获取直到标签栏底部的屏幕尺寸

如何在 xcode4.3 中获取和修改显示屏幕尺寸

获取可用的屏幕尺寸

如何在 init() 之前获取屏幕尺寸?