问题标签 [trayicon]
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.
c++ - 系统托盘应用 Linux Qt/C++
我正在用 C++ 编写一个使用系统托盘的 Qt 应用程序。如示例中所示,我已经使用 QSystemTrayIcon 类实现了系统托盘,但它与我计算机上存在的其他系统托盘图标的行为不同。例如,我在 Ubuntu 12.04 上安装了 Spotify,它显示了一个带有下拉菜单的系统托盘图标。在我的应用程序中,它会显示一个带有上下文菜单的系统托盘图标,这意味着您必须右键单击它才能使菜单处于活动状态。使用 Spotify,只需单击图标,菜单就会显示出来。如何在 Ubuntu 中获取本机系统托盘图标?我可以使用 X11/Linux 的特定代码而不是内置的 Qt 函数。非常感谢。
这是我的代码:
c# - 加载后我的应用程序没有完全隐藏在托盘中
我有这样的代码:
在 ini 方法中,我最小化表单并隐藏它(在调试中我可以看到 form.visible = false),但是当它离开 init 方法时,它会跳转到计时器并更改可见 = true,我可以在任务栏和托盘中看到我的应用程序。我只想看到托盘图标。我用它来最小化表格到托盘。
到目前为止,我做了这个,但可能是以错误的方式实现的,因为当显示表单时,表单会像刷新一样,看起来很奇怪。
java - Trayicon mouseEntered 不起作用
我有以下问题:我的鼠标输入方法不起作用,我不知道为什么。按下的鼠标效果很好,只有 mouseEntered 没有。
这是鼠标监听器:
这里是托盘图标:
错误在哪里?我不知道...
编辑:我正在使用 eclipse,如果这很有趣......
java - 使用java左键单击任务托盘图标上的弹出窗口(菜单)
我正在使用java中的任务托盘图标,我喜欢使用左键打开一个弹出菜单,就像我在右键单击时打开的一样,请帮助我快速响应。
提前致谢...
这是用于右键单击的代码需要在左键单击时显示相同的弹出窗口...不要忘记放置任何名称为“titleImg.jpg”的图像@“src/img”文件夹
只需运行这个......这是一个工作示例,但我必须使用左键单击显示相同的弹出窗口
我已经检查了鼠标监听器,它监听托盘图标上的左键单击,但是如何使用它来显示弹出菜单???
java - Java TrayIcon displayMessage '可能会触发 ActionEvent' 什么时候/不是吗?
当使用 TrayIcon.displayMessage 显示弹出通知时,Java 6 文档指出“单击消息可能会触发 ActionEvent”。
'可能'?谢谢,文档。
在我的 Windows 2000 测试 VM 上,单击消息似乎不会触发 ActionEvent(不幸的是,我没有任何更新的 Windows 许可证来测试),而相同的代码在 Ubuntu 和 OS X 中会触发一个。
注意:单击图标本身会触发鼠标侦听器上的事件。
所以无论如何,我的具体问题是:
我是否正确单击通知不会触发 Windows 2000 中的 ActionEvent,或者我做错了什么?
在 Windows XP 或 Windows 7 中触发 ActionEvent 是否有效?
最小的示例代码如下。当我java Test
在 Windows 2000 中运行它时,单击通知不会生成任何命令行输出。
c# - c#如何改变托盘图标
我还在学习 C#,但我被困住了。我的问题是我有一个托盘图标,当发生某些事情时必须更改它。
我已将新图标作为现有项目添加到项目中,并尝试使用以下代码对其进行更改:
但我收到以下错误:
delphi - 将 Delphi 程序作为 Citrix 无缝应用程序运行时无法单击托盘图标
我使用 Jedi 库和组件 JvTrayIcon。它工作正常。但是当程序作为 Citrix 无缝应用程序运行时,程序不会收到任何点击事件。我进行了很多搜索,但只找到了有关任务栏图标和 Delphi (Borland) 的内容。我使用的是 Delphi 2010。有人遇到过这个问题吗?
——马丁
java - 如何检测对 Java App 的 System TrayIcon 的单击?
我正在开发一个简单的 Java swing 应用程序,它在创建时会在系统托盘中添加一个图标。我想要做的是检测用户单击此图标的时间(无论是通过左键单击还是右键单击),没有弹出菜单,我只想在单击图标时恢复应用程序。
这是我正在使用的代码:
但是,当我运行此程序时会发生什么,单击(左或右)没有任何效果,但是当我双击时,它会在控制台中显示消息“检测到单击”。
我该怎么做才能检测到单击?我需要为此使用 MouseListener 吗?(听说MouseListeners会出问题,ActionListeners更好)
java - 系统托盘图标看起来扭曲
我正在尝试使用 Java 添加图标并将其显示到系统托盘中。但是,图标总是太小,或者在某些区域被截断。它是左数第二个,以防你无法分辨。
我在这里做错了什么?我怎样才能让这个图标完全显示?用于系统托盘的标准图标大小是多少?
编辑:我正在使用 AWT SystemTray 和 TrayIcon
c# - C#托盘图标使用wpf
我对 C# 编程非常陌生,尽管我已经在 unity3D 中编写 C# 脚本已有几年了。我目前正在尝试制作 WPF 托盘图标,我在网上找到的所有资源都告诉我使用
但是 .Forms 在 System.Windows 中对我不可用,我不知道为什么不可用。谁能帮我这个?