2010-07-04 5 views

ответ

0

Я не думаю, что есть такая функция в WxPython, что вы можете сделать вместо этого, с помощью ctypes вызвать функцию win32api GetDeviceCaps и получить LOGPIXELSX/LOGPIXELSY

+0

'ctypes' все еще неизведанные воды для меня, но спасибо за подсказку! – Kit

1

Простейшее решение может быть:

import wx 
app = wx.App(0) 
print wx.ScreenDC().GetPPI() 

Я тестировал его на Windows XP, и он действительно печатает (96, 96) с настройками DPI по умолчанию и (120, 120) с настройкой 120 DPI.