我读到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
答案 0 :(得分:3)
这是在wxPython凤凰城: 3.0.2.dev77483 wx.Window.GetContentScaleFactor
由于菲尼克斯自动完成了一些包装工作,我猜想罗宾并没有为Classic做这件事。
也许在http://trac.wxwidgets.org/上签一张票或者发到wxPython-dev。