我可以使用
获取屏幕分辨率wx.DisplaySize()
但是我没有看到给我DPI的方法。
答案 0 :(得分:1)
更简单的解决方案可能是:
import wx
app = wx.App(0)
print wx.ScreenDC().GetPPI()
我在Windows XP上进行了测试,确实打印(96,96)默认DPI设置和(120,120)120 DPI设置。
答案 1 :(得分:0)
我认为在wxPython中没有任何这样的功能,你可以做的是,通过使用ctypes调用win32api函数GetDeviceCaps并得到LOGPIXELSX / LOGPIXELSY