QT:不同小部件的不同dpi行为

时间:2017-02-02 07:55:11

标签: c++ windows qt

我在一个窗口中有两个小部件。
第一个小部件是程序主菜单。
当用户按下“新建项目”按钮时,第二个打开。
我已通过QT_SCREEN_SCALE_FACTORS + setAttribute(UseHighDpiPixmaps)启用了DPI。
当我将app从一台显示器(windows dpi 100%)移动到另一台显示器(windows dpi 175%)时,我有动态缩放第二个小部件的图标。
但是第一个(主菜单)不能这样工作。
它只保留2x图标而不考虑DPI。
我通过标记2x图标找到了这个。
此外,我无法在玩具示例中重现这一点。

有人可以指出正确的方向吗?

0 个答案:

没有答案