[英]how to detect Mac retina display in python?
我读到wx python 2.9.5+支持wx.Window.GetContentScaleFactor(参见http://wxpython.org/Phoenix/docs/html/Window.html#Window.GetContentScaleFactor ),并将返回2.0用于视网膜显示。
我有一个继承自wx.Frame的类,它继承自wx.Window。 但GetContentScaleFactor不在那里。 显然在wxPerl( https://rt.cpan.org/Public/Bug/Display.html?id=96136 )中存在这样的错误 - 在wxPython中类似的东西?
有任何想法吗?
编辑:更多信息:
>>> wx.version()
'3.0.0.0 osx-cocoa (classic)'
>>> isinstance(wx.Frame(None), wx.Window)
True
>>> 'GetContentScaleFactor' in dir(wx.Frame(None))
False
它位于wxPython Phoenix:3.0.2.dev77483 wx.Window.GetContentScaleFactor
由于菲尼克斯自动完成了一些包装工作,我猜想罗宾没有为Classic做这件事。
也许在http://trac.wxwidgets.org/上买票或者发帖到wxPython-dev。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.