2010-07-04 43 views

回答

0

我不認爲這是在wxPython中,你可以做什麼的反而是,通過使用ctypes的調用Win32API函數GetDeviceCaps並獲得LOGPIXELSX/LOGPIXELSY

+0

'ctypes'對我來說仍然是未知的水域,但是謝謝你的提示! – Kit 2010-07-10 13:03:50

1

任何這樣的功能更簡單的解決方案可能是:

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

我在Windows XP上測試過它,它確實使用默認DPI設置打印(96,96),使用120 DPI設置打印(120,120)。