gpt4 book ai didi

python - 如何在Python中检测Mac视网膜显示屏?

转载 作者:行者123 更新时间:2023-11-30 23:20:20 24 4
gpt4 key购买 nike

我读到 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.dev77483wx.Window.GetContentScaleFactor

由于 Phoenix 会自动完成一些包装工作,我猜 Robin 没有抽出时间来为 Classic 做这件事。

也许可以在http://trac.wxwidgets.org/上买票或发布到 wxPython-dev。

关于python - 如何在Python中检测Mac视网膜显示屏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25559139/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com