问题标签 [nsstatusbar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - NSStatusItem 图像未更改
只要应用程序正在运行,我需要在 2 秒内更改一次状态图标,我认为就我而言,我必须在单独的线程中进行。
这是我的场景。
我在 MainMenu.nib 中初始化了 2 个 NSObject。其中之一是主控制器 AppDelegate 和另一个 ChangeStatusBar 来更改图标。我的 AppDeligate 中有一个 IBOutlet 指向 ChangeStatusBar 对象。从 AppDeligate 我正在调用 ChangeStatusBar 的一种方法,该方法使用 performSelectorInBackground 和运行循环来实现这一点。这是行不通的。我更改图标的方法被调用,但在 AppDeligate 等待期间图像没有改变。我的 Appdeligate 可以继续无条件等待,即使在这种情况下我也希望更改 StatusItem 图像。例如:假设您在 AppDeligate 中有 scanf,或者您正在调用一个可以在总和时间后返回的 API。提前致谢。这是我的代码。
python - RUMPS 更新应用程序标题
所以我一直在研究一个使用臀部的小python应用程序,我想定期更新状态栏中应用程序的标题。臀部似乎有一个功能应该做我正在寻找的功能,但我似乎无法让它工作,这是一些示例代码的改编,显示了我遇到的问题:
init 函数中的 super 调用工作得很好,sayhi 函数中的 title 函数应该完全符合我的要求,更新标题并告诉 NSStatusBar 更新它,但是我失败了以下结果:
2014-06-18 10:03:26.033 Python [29628:1107]:“NoneType”对象不可调用
然后是一个大的回溯(我可以提供,只是格式不太好)。
我认为我遇到的错误可能与正在进行的线程有关,但是我不知道该怎么做。我试着远离臀部,但我不能让 NSStatusBar 自己工作,它总是抛出自己的错误。我想做一些非常简单的事情,但似乎我永远无法让它正常工作,这很遗憾。
任何帮助或建议表示赞赏,谢谢!
objective-c - NSStatusItem 将图像更改为暗色调
在 OSX 10.10 beta 3 中,Apple 发布了他们的深色选项。不幸的是,这也意味着几乎所有的状态栏图标(除了我见过的 Apple 和 Path Finder 的图标),包括我的,在深色背景上仍然是深色的。如何在应用深色时提供替代图像?
我没有看到 API 更改NSStatusBar
或NSStatusItem
显示更改,我假设它是通知或反应性的东西,以便在用户更改色调时轻松进行更改。
当前绘制图像的代码包含在一个NSView
:
macos - 以编程方式触发时突出显示 NSStatusItem
我有NSStatusItem
一个附加菜单,我用全局热键触发。如果我单击菜单项,我会像往常一样获得突出显示,如果我使用热键,则不会触发突出显示。有谁知道触发高光的方法吗?
我已经尝试过覆盖视图并自己绘制它,drawRect
但如果有更好的方法可以做到这一点,我很乐意听到。谢谢!
我不想覆盖视图的原因是我必须处理图标定位、单击以激活菜单等。
objective-c - 为什么 NSStatusBar 的文本在 Yosemite 10.10 中的应用程序启动时会立即出现和消失?
这是我如何添加带有文本的状态栏的代码:
它在我启动我的应用程序后立即出现和消失。如何解决?
我使用 Xcode 6.0 和 Yosemite 10.10
我使用了一个创建状态栏的示例: https ://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/StatusBar/Tasks/creatingitems.html
cocoa - SystemStatusBar::NSStatusItem 的选择器无法识别
我试图在NSStatusItem
单击(执行操作)时接收事件。但是,这是我在控制台中看到的(应用程序不会崩溃) -无法识别的选择器发送到实例
这是我正在尝试使用的代码:
为了理解这出了什么问题,我已经将一些完全相似的 Objective-C 教程翻译成 Swift,但似乎有些东西我遗漏了但无法弄清楚。
swift - Swift:右键/左键单击 NSStatusBar
我正在构建一个NSStatusBar
应用程序,并希望根据用户在图标上单击左键还是右键来调用不同的函数。
这是我到目前为止所拥有的:
有了这个statusMenu
,每次点击都会显示出来。如何区分鼠标事件?
macos - OSX 的 Delphi 托盘图标 (NSStatusItem)
我正在尝试在 OSX 的 Delphi 应用程序中添加 NSStatusItem。搜索示例代码来帮助我,但在定义接口时卡住了:
这是代码:
有谁知道如何声明 IFMXTrayItem 接口?
nsmenu - 如何访问系统选择的菜单项蓝色?
我正在开发一个具有自定义功能的应用程序,NSView
当NSStatusBar
用户单击它时,它会执行所有绘图。但是问题来了,我当前绘制的颜色作为视图的背景颜色与系统蓝色不同。
我的应用程序的颜色:
Twitter的菜单项颜色(系统):
正如您清楚地看到的那样,我的蓝色比系统浅得多。这是我目前正在使用的代码(并且在优胜美地之前的版本上完美运行):
我什至尝试过颜色选择菜单项的颜色,但似乎颜色受菜单栏下方墙纸的影响。
关于如何实现系统外观的任何想法?
objective-c - NSStatusItem 沿状态栏重新排序
我正在尝试为我的 Mac OS X 状态栏应用程序添加一个功能。我希望能够沿着栏移动我的项目,就像你可以为蓝牙或 WiFi 图标等本机操作系统工具所做的那样。
干杯