【发布时间】:2020-01-21 08:43:42
【问题描述】:
我正在浏览Qt 网站上的High Dpi 信息。我基本上有一个旧应用程序需要在High DPI 触摸屏显示器上运行。每个图标看起来都很小。我想计划设置一些环境变量和 setAttributes 以使我的应用程序能够在最短的时间内工作。但是,我遇到了上面链接的最后一行:
从长远来看,应用程序应该适合在未经修改的情况下运行:
- 始终使用 QPainter 绘图 API 的 qreal 版本。
- 根据屏幕大小调整窗口和对话框的大小。
- 将布局和绘图代码中的硬编码大小替换为根据字体指标或屏幕大小计算得出的值。
我无法理解如何在QSS 中实现最后一点,因为字体大小不能以百分比来设置。请帮助我理解它。
【问题讨论】:
标签: c++ qt layout qtstylesheets