2013-11-01 5 views
0

я сделать иконку с помощью этих кодов:Как создать значок строки состояния с поддержкой сетчатки в Python?

self.statusbar = NSStatusBar.systemStatusBar() 
self.statusitem = self.statusbar.statusItemWithLength_(NSVariableStatusItemLength) 
self.image = NSImage.alloc().initWithData_(IMAGE_DATA) 
self.statusitem.setImage_(self.image) 

Но это очень некрасиво на Macbook Pro с Retina Display.

Как я могу сделать значок строки состояния поддержкой отображения сетчатки в Python?

ответ

0

То же, что и с Objecive-C: убедитесь, что объект изображения содержит изображение сетчатки изображения. Самый простой способ сделать это - использовать именованные изображения (base.png и [email protected] в папке ресурсов, затем использовать имя NSImage)