Qt 5 缩放整个窗口

Posted

技术标签:

【中文标题】Qt 5 缩放整个窗口【英文标题】:Qt 5 scaling entire windows 【发布时间】:2017-06-15 21:17:45 【问题描述】:

所以我明天有一个产品演示,我的设计师让我们的 Qt 应用程序变得很大,以适应 720p 屏幕......一天没有时间正确解决这个问题,所以我在这里抓住了稻草,但它是以某种方式可以将 qt 窗口中的所有内容缩放到大小的 75%?

感谢任何帮助!

【问题讨论】:

【参考方案1】:

如果您使用的是 QMake,下面的链接包含有关如何声明您的 Qt 应用程序为 -DPI-aware 的说明。我不确定您会为其他构建系统做什么。然后,您可以设置那里记录的环境变量来为窗口设置自定义缩放因子,并希望您可以使其小于 1。我没有尝试过,所以我不确定它是否可以工作。

http://doc.qt.io/qt-5/highdpi.html

【讨论】:

以上是关于Qt 5 缩放整个窗口的主要内容,如果未能解决你的问题,请参考以下文章

如何在 QGraphicsScene 中缩放图像? (Qt 5.11)

QT_无边框窗口拖动缩放

当窗口大小改变时,如何在 Qt 中自动缩放图表?

QT窗口缩放,自定义边框,无边框缩放拉伸

QT中控件如何随着窗口大小的改变而使它充满整个窗口空间

Qt窗口最大化,缩放QWidget会发送啥样的事件,需要自己写么