Qt:如何将AA_UseHighDpiPixmaps用于两台显示器
Qt: How to use AA_UseHighDpiPixmaps for two monitors
我正在使用两台显示器:视网膜和正常。
我读了这篇文章 http://blog.qt.io/blog/2013/04/25/retina-display-support-for-mac-os-ios-and-x11/
有:
QIcon::p ixmap() 已被修改为在高 dpi 系统上返回更大的像素图。这是一项行为更改,可能会破坏现有代码,因此它由 AA_UseHighDpiPixmaps 应用程序属性控制:
qApp->setAttribute(Qt::AA_UseHighDpiPixmaps);
当我设置此属性并使用其中一个主显示器运行程序时,所有图像看起来都正常。
但是,如果两台显示器处于活动状态:普通显示器中的图像看起来很糟糕。Qt为普通显示器选择@2x图像并调整其大小。
如何使用两台显示器解决我的问题?
尝试添加
QAppplication::setAttribute(Qt::AA_EnableHighDpiScaling)
到您的主
相关文章:
- 在两台机器之间进行时间戳的最佳c++chrono函数是什么
- C++ 两台不同机器之间通过wifi进行套接字通信
- 如何使用Messenger示例连接两台机器
- C++列出屏幕以在第二台显示器中显示图像
- Visual Studio 中的套接字 c++ 应用程序无法通过两台计算机之间的以太网连接工作
- 两台计算机之间的行为不同
- 可能的编译器错误:在两台机器之间使用英特尔编译器的boost bessel函数会产生奇怪的结果
- 消息在网络上的两台机器之间传递
- WHy 选择挂起 => 两台 UDP 服务器(广播)
- Qt:如何将AA_UseHighDpiPixmaps用于两台显示器
- 两台具有相同 IP 地址的计算机 - 使用套接字的聊天应用程序
- 使用以太网电缆在两台 Mac 之间自动传输文件
- 从两台机器调用C++dll
- 两台计算机必须有什么共同点才能运行相同的可执行文件
- 同一网络中两台计算机之间的客户端-服务器应用程序(使用boost::asio)
- GCC 编译器在两台服务器上以不同的方式链接
- 佳能SDK:下载两台设备拍摄的最新照片到主机
- 两台计算机之间的通信没有打开端口,使用第三台计算机建立连接
- C++程序在两台不同的机器上编译.共享库在一个上正常工作.另一方面,类方法返回NULL
- OpenGL绘制两台计算机之间的差异