fhd*_*sYa 7 c++ macos qt widget retina
我正在使用两个显示器:Retina和Normal.
我读了这篇文章http://blog.qt.io/blog/2013/04/25/retina-display-support-for-mac-os-ios-and-x11/
有:
QIcon :: pixmap()已被修改为在高dpi系统上返回更大的像素映射.这是一个行为更改,可能会破坏现有代码,因此它由AA_UseHighDpiPixmaps应用程序属性控制:
qApp->的setAttribute(Qt的:: AA_UseHighDpiPixmaps);
当我设置此属性并使用其中一个主监视器运行程序时,所有图像看起来都正常.
但如果两台显示器处于活动状态:普通显示器中的图像看起来很糟糕 Qt为普通显示器选择@ 2x图像并调整其大小.
如何用两台显示器解决我的问题?
小智 1
尝试添加
QAppplication::setAttribute(Qt::AA_EnableHighDpiScaling)
Run Code Online (Sandbox Code Playgroud)
到你的主要
| 归档时间: |
|
| 查看次数: |
1435 次 |
| 最近记录: |