Я ищу, чтобы создать программу, которая будет иметь значок и выпадающее меню в строке состояния. Есть ли какие-либо ресурсы о том, как это сделать? Я бы предпочел построить его в Ruby, но я также не прочь сделать это на Python, C++ или Bash (если возможно).Программа, которая использует строку состояния Mac
ответ
Посмотрите на MacRuby, RubyMotion или PyObjC.
Для программирования в Ruby MacRuby - это версия с открытым исходным кодом и предшественник RubyMotion (недавно добавленная поддержка для разработки Mac).
Для программирования на Python взгляните на PyObjC. PyObjC - это оболочка, в то время как MacRuby и RubyMotion создаются непосредственно поверх среды с объективом c, поэтому они будут более эффективными, чем PyObjC.
Вы посмотрели на MacRuby =>http://macruby.org? Может быть что-то, как это будет делать то, что вы хотите: https://gist.github.com/245402/f4a7bc1c7b32bd3975d0203f22cd7a920af2fe56
Возможно, это произошло только во время, прошедшее с предыдущих ответов: как вариант Python, посмотрите на rumps Jared Suttles; это имя означает «Смехотворно неосложненный Mac os x Python Statusbar».
Это называется * строка состояния *, см. [Строки программирования строки состояния] (https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/StatusBar/StatusBar.html). – Stefan