9得票2回答
R/RStudio: 高DPI屏幕上的图形缩放问题和模糊不清

在高DPI的4K显示器上,在Windows下,RStudio绘图窗口似乎使用像素加倍来使图形清晰可读(我正在使用RStudio 0.99.483和R 3.2.2以及Windows 8.1,但在Windows 10下也有相同的结果)。这导致文本和图形非常模糊(而且与ClearType不兼容,因为...

9得票1回答
为什么 Qt::AA_DisableHighDpiScaling 不能禁用高 DPI 缩放,而 Qt::AA_EnableHighDpiScaling 则可以禁用它?

我正在开发一个Qt应用程序(部署到Qt 5.11,但我在Qt 5.14上进行测试),需要在各种投影仪上运行。其中至少有一个投影仪报告物理尺寸超过一米,这导致Linux操作系统仅报告32.5 dpi(默认值为96 dpi)。这个设置对我们的Qt应用程序的影响是所有文本变得无法阅读。 通过运...

8得票1回答
如何在高分辨率屏幕上调整字体大小?

在高分辨率屏幕上(以Windows 8.1为例),我的Java应用程序的菜单特别小,几乎不可能选中一个菜单项。 在正常屏幕(72 DPI)上一切都正常。 固定大小的字体(在我的情况下可能会有<80px)是个糟糕的选择。72 DPI屏幕显示得非常大。 我该如何使字体可伸缩,以便程序符...

7得票1回答
如何在程序中激活“禁用高DPI缩放”功能

我正在使用Visual Studio 2010使用C#开发Windows桌面应用程序。我发现如果使用高dpi显示设置,这个应用程序会被缩放。但是,如果我通过在Windows资源管理器上鼠标右键单击菜单激活文件属性“禁用高dpi设置下的显示缩放”,似乎它就没有被缩放。 是否有一种方法可以在Vi...

7得票1回答
WinForms窗口在遇到异步调用时改变尺寸

我有一个WinForms项目,它已经存在多年,并且已经通过异步事件处理程序进行了改进: private async void dgvNewOrders_CellClick(object sender, DataGridViewCellEventArgs e) 这个方法内部是一个异步调用:...

7得票1回答
Delphi TFontDialog - 如何适配高 DPI?

我希望在高分辨率显示器上使用Delphi 10.3.3中的TFontDialog,但遗憾的是Delphi并没有真正缩放内容。(请查看示例(Beispiel)的位置!) 我有2个显示器。主要的显示器有96ppi,另一个显示器有144ppi。我的应用运行在第二个显示器上。你在你的应用程序中如何解决...

7得票1回答
如何在Windows 7/8上强制应用程序使用DPI虚拟化

有没有办法强制一个应用程序在Windows 8.1中使用DPI虚拟化? 我有一个错误声明为DPI感知的应用程序,在我的高DPI屏幕上显示得太小了(没有源代码)。如果Windows将其放大2倍,就足够了。 我尝试编辑.exe文件的清单,并设置false,但没有效果。(它可能会使应用程序中使用较...

7得票2回答
QT在Windows下的高DPI支持

根据这里的文档http://doc.qt.io/qt-5/highdpi.html QT 5.4+引入了高DPI支持。然而,要么我错过了一些基础知识,要么当前的支持仍处于非常早期的阶段。我正在编写全新的应用程序,因此我有机会从头开始正确地完成它。我理解我必须使用布局而不是固定位置等,但总会有情...