wxPython:视网膜图像

wxPython:视网膜图像,wxpython,retina-display,Wxpython,Retina Display,我正在尝试使用wxpythonformac创建一个应用程序。目前,我正在尝试优化它的视网膜显示,但还没有找到一种方法来添加@2x图像 是否有可以使用@2x图像的分支?具体来说,它是一个托盘图标应用程序。托盘图标基本上加载了以下代码调用: icon = wx.Image(os.path.join(imagePath(),'normalMacIcon.png'),wx.BITMAP_TYPE_PNG)) wxIcon = wx.IconFromBitmap(icon.ConvertToBitmap

我正在尝试使用wxpythonformac创建一个应用程序。目前,我正在尝试优化它的视网膜显示,但还没有找到一种方法来添加@2x图像

是否有可以使用@2x图像的分支?具体来说,它是一个托盘图标应用程序。托盘图标基本上加载了以下代码调用:

icon =  wx.Image(os.path.join(imagePath(),'normalMacIcon.png'),wx.BITMAP_TYPE_PNG))
wxIcon = wx.IconFromBitmap(icon.ConvertToBitmap())
self.SetIcon(wxIcon)
更新1:

我发现了一种正常显示视网膜图像的方法。从2.9.5开始,代码包括:

png = wx.EmptyBitmap( 1, 1 )
png.LoadFile(os.path.join(imagePath(),'PresenceOnlineMono.png'), wx.BITMAP_TYPE_PNG)
LoadFile函数具有所需的附加功能。请参阅此日志:

遗憾的是,能够设置我必须呼叫的图标 wx.IconFromBitmap(png)


托盘图标并不反映视网膜质量,尽管它使用视网膜文件。

我查看了托盘图标代码,无法创建视网膜托盘图标。我已经发送了一个补丁,应该可以解决这个问题