Qt位置偏移表面平板电脑



我有一个为Windows桌面应用程序设计的程序,带有Qt MinGW 5.7。我很好奇它是否可以在装有Win10的Surface平板电脑上运行。

它确实有效,除了一个小细节:一切都是偏移的。例如,我用 "GetSystemMetrics(SM_CXSCREEN(",我用它来将我的窗口放在屏幕中央。这在WinXp到Win10上效果很好。但是,在装有Win10的Surface平板电脑上,一切都被偏移了。 如果我将对象放置在 (0,0( 处,这很好,但如果我将其放置在 (10,0(,它将出现在 (20,0( 处。 我能做什么?

非常感谢

亚历克斯

对于偏移问题,我认为这与高 DPI 缩放有关:http://doc.qt.io/qt-5/highdpi.html 但我不确定该怎么做才能把它做好。

谢谢

亚历克斯

最新更新