从 Qt 更改屏幕分辨率?

Posted

技术标签:

【中文标题】从 Qt 更改屏幕分辨率?【英文标题】:Changing the screen resolution from Qt? 【发布时间】:2010-07-30 14:09:05 【问题描述】:

我想更改屏幕分辨率,然后使用一个 activex 控件(Flash 播放器)进入全屏状态。显然,仅限 Windows 的解决方案很好:)。是否有 Qt api,或者我需要深入研究 winapi?如果是这样,我在哪里看(关键字)?

感谢您的帮助。

【问题讨论】:

如果您的应用程序会改变我的屏幕分辨率,我绝对不会使用它!为什么需要它? 它将在为此应用程序指定的特殊机器上运行。它执行的闪存程序不会以更高的分辨率以可接受的性能运行。不要问我为什么他们不能从操作系统更改分辨率并保持这种状态。 :) 【参考方案1】:

没有。没有用于此的 Qt API。您需要使用 Windows API。见ChangeDisplaySettings

【讨论】:

以上是关于从 Qt 更改屏幕分辨率?的主要内容,如果未能解决你的问题,请参考以下文章

QT怎么解决不同分辨率

电脑分辨率太低屏幕太小,无法显示QT最下面输入框,许多软件界面都显示不全,怎么办?电脑是刚刚重装

Qt安卓。获取设备屏幕分辨率

Javascript检测屏幕分辨率,更改css,相应裁剪图像

如何在qt中检测屏幕分辨率?

qt中怎样使程序界面自动适应屏幕分辨率