C++ QT:不同部件的不同dpi行为

C++ QT:不同部件的不同dpi行为,c++,windows,qt,C++,Windows,Qt,我在一个窗口中有两个小部件。 第一个小部件是程序主菜单。 当用户按下“新建项目”按钮时,第二个按钮打开。 我已通过QT_屏幕_比例_因子+SetAttributeUseHighdpipixmap启用DPI。 当我将应用程序从一个显示器windows dpi 100%移动到另一个显示器windows dpi 175%时,我会动态缩放第二个小部件的图标。 但第一个主菜单不是这样工作的。 它只保留2个图标,不考虑DPI。 我通过标记2个图标发现了这一点。 同样,我也无法在玩具示例中重现这一点 谁能给我

我在一个窗口中有两个小部件。 第一个小部件是程序主菜单。 当用户按下“新建项目”按钮时,第二个按钮打开。 我已通过QT_屏幕_比例_因子+SetAttributeUseHighdpipixmap启用DPI。 当我将应用程序从一个显示器windows dpi 100%移动到另一个显示器windows dpi 175%时,我会动态缩放第二个小部件的图标。 但第一个主菜单不是这样工作的。 它只保留2个图标,不考虑DPI。 我通过标记2个图标发现了这一点。 同样,我也无法在玩具示例中重现这一点


谁能给我指一下正确的方向吗

我以前读过这个,是的。你想指出什么具体的地方?