18得票5回答
Windows: 如何在高DPI下测试UI?

我想测试我的应用程序对高dpi设置的反应。我不仅指120dpi,我想测试更高的dpi设置,例如: 150dpi 300dpi 600dpi 1000dpi 1200dpi 我的开发机器的显卡无法达到需要的分辨率来实现300dpi(或者甚至是150dpi)。 假设界面被设计为适合具有7...

18得票8回答
IntelliJ 13.1中的HiDPI,如何使用?它有什么好处?

我刚刚发现在IDEA 13.1中有针对Windows的HiDPI支持: 通过 -Dis.hidpi=true 支持Windows/Linux HiDPI设备 这到底是什么意思?我该如何启用它?在哪里设置此标志? 我有一台高分辨率的显示器,拥有更高的DPI字体会很好,这个设置会有帮...

17得票2回答
WinForms 4K和1080p缩放/高DPI?

所以,这是场景:我试图使我所有的窗体(它们是Winforms)在4K和1080p也就是高DPI或“dpi-aware”下看起来好看。为了本问题的目的,我有三个窗体:frmCompanyMasterEdit 继承自frmBaseEdit,后者继承自frmBase,后者继承自System.Wind...

17得票2回答
Java Swing 应用在高分辨率屏幕上显示过小,本应缩放至正常大小。

我该如何使我的Java Swing应用程序GUI在高DPI屏幕上适当缩放? 请参见下面的截图。您可以在顶部看到应用程序相对于Ubuntu文件浏览器图标和gedit有多小。在左下角,您可以大致看到应用程序应该呈现的大小(并且在常规DPI监视器上确实如此)。因此,我正在寻找一种方法,在使用高DP...

15得票1回答
在Windows 10上如何确定窗口的正确绘制大小?(SDL2)

我正在开发一个OpenGL应用程序。我使用高dpi屏幕,Windows GUI被缩放到125%,以使程序看起来像在普通屏幕上一样。 如果我使用SDL2创建800*600的窗口,则其外观与普通屏幕上的大小相同,但它是1000*750像素。由于我使用延迟渲染,因此必须创建与可绘制区域相同大小的缓...

15得票1回答
如何开发新的Qt 5.7+高DPI Per Monitor DPI Aware应用程序?

我已阅读官方Qt文档以及StackOverflow上关于Qt高DPI支持的许多文章和问题。所有这些都集中在移植旧应用程序并尽可能少地进行更改,但如果我要开始一个全新的应用程序,并打算支持每个监视器DPI感知应用程序,最佳方法是什么? 如果我理解正确,Qt :: AA_EnableHighDpi...

13得票3回答
如何防止WPF随Windows字体大小选项进行缩放?

我不希望我的WPF GUI随着Windows字体大小选项(DPI)的改变而缩放。这不仅仅是在UserControl上指定固定字体大小的问题,因为缩放会影响UserControl中的图像和边框。是否有一种属性可以设置UserControl以关闭缩放?如果没有,我该如何做到这一点?

12得票4回答
混合使用WPF和WinForms的项目DPI感知

我有一个使用winforms和WPF的C#程序,在高DPI环境下无法正常工作。如果我从解决方案中删除所有WPF项目并运行它,它会正常缩放,但只要我再添加任何wpf(必需的功能),缩放就会失败,UI变得无法使用。 这似乎是先前SO问题的完全相同问题:混合WinForms和WPF应用程序中的.N...

12得票1回答
Qt:绘制高 DPI QPixmaps

我编写了一个绘制两个笑脸的应用程序: 第一个是直接绘制在QWidget上的: void DirectFace::paintEvent(QPaintEvent *ev) { QPainter painter(this); paintFace(painter); } 第...

10得票1回答
禁用特定面板的JDK 9高DPI功能

使用JDK 9,我的Swing应用在Windows上的4k高dpi和普通的1080p正常dpi下都工作得很好。标签、组合框等看起来很好,也在4k屏幕上按比例缩放了。但是,我绘制自定义图像的JPanel也是如此。我能否禁用此JPanel的缩放以处理自己的绘画呢?我正在使用apache-commo...