【发布时间】:2020-03-20 09:54:22
【问题描述】:
我一直使用 C++ 中的 QT 来创建标准显示器分辨率为 1920×1440 像素的 UI。 现在我已更换为新的 PC UHD 4K,但结果出现了一些问题。
这里是一个例子:我用 Qt 创建了一个简单的 UI:
然后,如果我从 QT Creator/Designer 创建预览,我会得到我想要的结果:
相反,当我编译并执行程序时,UI 的结果却大不相同:
你知道我该如何解决这个问题吗?
【问题讨论】:
-
这可能会有所帮助:doc.qt.io/qt-5/highdpi.html
-
或者尝试使用Layouts。
-
@vahancho ,我已经看过那个页面并尝试了所有选项:它改变了 UI 的外观,但我从来没有得到与 Qt Creator 预览中相同的结果。
标签: c++ qt user-interface uhd