【问题标题】:QtCreator (version 4.11) UI is impossible to readQtCreator (version 4.11) UI 无法阅读
【发布时间】:2023-03-04 18:39:01
【问题描述】:

我试过玩QT_SCALE_FACTOR 环境变量,它并没有为我解决问题,它改变了一些事情,但更糟。我已经在具有相同显示器(4K,150% 缩放)的同一系统上运行 Qt Creator 2 年了。 Qt Creator 很好。我突然想到这个,这非常烦人。这要么是 Windows 更新的结果,要么是 Qt Creator 搞砸了。有人知道解决方法吗?

【问题讨论】:

标签: qt qt-creator dpi


【解决方案1】:

这是一个已知的错误,Qt 正在努力修复它,同时这是Qt 的建议,它对我有用。在同一文件夹中创建一个qtcreator.batqtcreator.exe,内容如下:

@echo off
set QT_SCALE_FACTOR_ROUNDING_POLICY=Round
qtcreator.exe

启动 .bat 文件。不完美,但至少您可以看到屏幕上的内容。

【讨论】:

  • 另一个选项是设置 set QT_SCALE_FACTOR_ROUNDING_POLICY=PassThrough
  • PassThrough 为当前几乎所有原生 GUI 元素创建绘图工件,如果监视器比例不是 100% 或 200% 或 300% ,请参阅 bugreports.qt.io/browse/QTBUG-80228
  • 在 Linux 上没有帮助。
  • @SergeyGalin,也许您可​​以将其作为错误报告给 Qt?
  • @aalimian 实际上,这行得通:QT_SCALE_FACTOR=1.68 ./qtcreator.sh 这些不起作用:QT_AUTO_SCREEN_SCALE_FACTOR=1.68 QT_SCALE_FACTOR_ROUNDING_POLICY=(各种值)(Linux,QtCreator 6.0)
猜你喜欢
  • 1970-01-01
  • 2013-12-12
  • 1970-01-01
  • 2012-04-28
  • 2016-07-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多