腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
2
回答
颤振桌面-系统托盘实现
flutter
、
system-tray
、
flutter-plugin
、
flutter-desktop
我是新的颤栗,我正在努力创建一个系统托盘的实现。 我需要的是: 为我的应用程序创建托盘图标。 能够隐藏和显示应用程序窗口通过托盘图标右击菜单。 能够添加选项到托盘图标右键单击菜单,如打开屏幕X。 能够启动和停止某些进程,并实时更改托盘图标(见下图)。 有人能指点我吗? P.S.:我的应用程序将运行在Windows、Linux和MacOS上。 谢谢大家!
浏览 4
提问于2020-10-11
得票数 3
2
回答
XFCE和Qt:在systray上左键单击什么也不做
qt
、
pyqt
、
qt5
、
system-tray
、
xfce
背景 我正在用PyQt5开发一个使用系统托盘的应用程序。我已经在LXDE上尝试过这个应用程序,在系统托盘图标上单击鼠标左键会显示菜单(右击由LXDE处理)。我的一个运行XFCE的朋友现在也尝试过这个应用程序,但对他来说,当用鼠标左键单击系统托盘图标时,什么也不会发生,以查看他必须右键单击的菜单 问题 如何在XFCE图标中的系统托盘上单击鼠标左键以显示系统托盘菜单? 设置 Qt版本: 5.7.1 代码 tray_icon = QtWidgets.QSystemTrayIcon( QtGui.QIcon(mc_global.get_app_icon_path()), self.ma
浏览 1
提问于2017-10-08
得票数 0
2
回答
Kubuntu任务栏菜单弹出窗口不可用
kubuntu
、
menu
、
taskbar
刚刚安装了Kubuntu16.04,由于某些原因,任务栏弹出菜单无法使用。当我点击任何图标(wifi,蓝牙,隐藏图标等)弹出菜单会弹出并再次消失。它发生在系统托盘项目,数字时钟,甚至应用菜单/启动器。 所有内容都已更新/升级。 有什么想法吗?
浏览 0
提问于2016-09-20
得票数 0
1
回答
使用Python/pystray,如何通过单击系统托盘图标来最大化窗口?
python
、
windows
、
tkinter
、
system-tray
、
pystray
遵循this post,我已经实现了最小化应用程序的窗口到系统托盘。 然而,我不知道如何通过点击系统托盘图标来恢复窗口。只有打开菜单并选择“显示”选项,这才是可能的。单击图标,TypeError将弹出: File "C:\<path>\pystray\_base.py", line 106, in __call__ self._menu(self) TypeError: 'tuple' object is not callable 对我有什么提示吗?谢谢
浏览 322
提问于2021-11-16
得票数 0
1
回答
模拟右键单击系统托盘图标并单击C++中的上下文菜单
c++
、
user-interface
、
automation
、
contextmenu
、
notification-area
我是一个Python开发人员,对C++略知一二。 尽管如此,我想了解如何右键单击系统托盘图标,并单击上下文菜单上的选项之一。 我环顾了一下互联网,找不到能让我找到系统托盘图标相对于“通知区域”的位置的东西。此外,我可以得到按钮文本的托盘图标。 我使用ToolbarWindow32获得FindWindowEx的句柄。 我尝试用X和Y坐标将WM_RBUTTONDOWN和WM_RBUTTONUP发送到ToolbarWindow32的句柄,使用SendMessage,没有发生任何事情。 我完全忘记了如何右键单击图标,并获得上下文菜单信息,并使用它,单击其中一个选项。
浏览 1
提问于2014-01-24
得票数 2
2
回答
如何在系统托盘中永久隐藏dropbox图标
dropbox
、
system-tray
我想把dropbox图标藏在我的系统托盘里。我可以右击托盘,在条目菜单中,将dropbox设置为“隐藏”。但是当我重新启动我的计算机时,dropbox自动启动(dropbox start -i),并重新出现在系统托盘中。有没有办法永久隐藏图标?我确实希望dropbox守护进程在后台运行和同步,我只是不想要或者不需要图标。 我见过很多问题向相反的方向提出(图标消失了,人们想要它回来),但是我找不到关于这个的任何东西。 我在运行Kubuntu 18.04。
浏览 0
提问于2018-09-12
得票数 4
回答已采纳
2
回答
系统托盘应用程序Linux Qt/C++
c++
、
linux
、
qt
、
system-tray
、
trayicon
我正在用Qt用C++编写一个利用系统托盘的应用程序。我已经使用示例中所示的QSystemTrayIcon类实现了系统托盘,但它的行为与我的计算机上出现的其他系统托盘图标不同。例如,我在Ubuntu 12.04上安装了Spotify,它显示了一个带有下拉菜单的系统托盘图标。在我的应用程序中,它显示了一个带有上下文菜单的系统托盘图标,这意味着您必须右键单击它才能激活菜单。使用Spotify,所有需要做的就是点击图标,菜单就会显示出来。我该怎么做才能在Ubuntu中获得本机系统托盘图标?我可以使用X11/Linux的特定代码,而不是内置的Qt函数。非常感谢。 下面是我的代码: void MainWi
浏览 3
提问于2012-05-18
得票数 4
回答已采纳
3
回答
KDE:如何摆脱IBus系统托盘图标并保持缩放
kde
、
ibus
、
tray
、
zoom
这是这个问题的一个变体。但是,所提供的答案似乎不起作用,或者意味着无法进行缩放(参见下文)。 情况: 我用KDE等离子体5.21.4运行Kubuntu 21.04 缩放需要IBus。我有变焦器我需要它。 默认情况下,IBus除了默认键盘selector外,还在系统托盘上有一个图标。 📷 如何摆脱系统托盘中的IBus键盘选择器(最左边丑陋的一个)? 我试过的是: 卸载IBus意味着卸载缩放,而不是选项 终止IBus (ibus exit) =>,没有sys托盘图标的启动脚本,但是键盘在某些应用程序中不起作用 取消选中IBus Preferences中的“sys托盘中的显示图标”,=>
浏览 0
提问于2021-07-24
得票数 7
回答已采纳
2
回答
如何选择退出任务栏按钮和显示系统托盘图标
c#
、
winforms
、
notifications
、
taskbar
、
system-tray
如何隐藏VC#应用程序任务栏按钮而显示系统托盘图标。然后,当我有了图标,如何显示通知,如FDM或Windows更新等,并添加右键菜单到图标。
浏览 1
提问于2009-08-31
得票数 0
回答已采纳
1
回答
Windows上的Application.application.nativeWindow.activate()问题
apache-flex
、
adobe
、
air
我有一个带有系统托盘图标的AIR应用程序。当点击时,它会显示并激活应用程序。当应用程序被隐藏(停靠)时,这是预期的,然而,如果我选择了另一个应用程序,所以我的应用程序在后台单击系统托盘图标不会起任何作用。 奇怪的是,我在系统托盘图标上也有一个上下文菜单,它有一个恢复选项,它调用与ScreenMouseEvent.CLICK相同的事件处理程序,但仍然有效。 我认为这与上下文菜单改变焦点有关,可能是AIR如何与系统托盘一起工作的错误,也可能是我遗漏了什么。如果是这样的话我会很高兴的。 提前感谢 抢夺
浏览 2
提问于2009-12-08
得票数 4
回答已采纳
9
回答
最小化系统托盘中的应用程序
c#
、
windows
、
winforms
我有一个由C#和Visual Studio2010支持的Windows forms应用程序。 我如何最小化我的应用程序到系统托盘(不是任务栏),然后当双击系统托盘时把它带回来?有什么想法吗?另外,我如何在系统托盘的图标中制作一些菜单,当我右键单击它时,它会显示一个类似登录、断开连接、连接之类的菜单。另外,有没有什么方法可以像从系统托盘中弹出的气球一样显示? PS:我已经添加了一个notifyIcon,但我不知道如何使用它。
浏览 1
提问于2011-10-02
得票数 119
回答已采纳
2
回答
在pywinauto中,如何右键单击系统托盘中的应用程序图标来打开上下文菜单?
python
、
windows
、
automation
、
pywinauto
、
qsystemtrayicon
如何在系统托盘中右击应用程序的图标并使用pywinauto选择其中一个弹出菜单项? 我的应用程序在Windows桌面系统托盘上,无法使用.exe文件加载。因此,我必须右击系统托盘图标并选择一个弹出菜单项,以获得应用程序的图形用户界面。我试图使用pywinauto使用python 64位来实现这一点。 这是我的代码。 app = Application(backend="uia").connect(path="explorer") sys_tray = app.window(class_name="Shell_TrayWnd") loc = sy
浏览 198
提问于2019-02-06
得票数 0
回答已采纳
4
回答
c#控制台应用程序的系统托盘图标不显示菜单
c#
、
.net
、
system-tray
我有一个小的C# (.NET 4.0)控制台应用程序,我希望用户在右键单击系统托盘图标时能够通过显示菜单来进行交互。我可以将图标添加到托盘,没有任何问题,但我就是无法显示菜单。我使用了以下代码: NotifyIcon trayIcon = new NotifyIcon(); trayIcon.Text = "TestApp"; trayIcon.Icon = new Icon(SystemIcons.Application, 40, 40); ContextMenu trayMenu = new ContextMenu(); trayMenu.MenuItems.Add(&
浏览 6
提问于2012-10-10
得票数 9
回答已采纳
1
回答
NotifyIcon的问题:“隐藏非活动图标”不起作用
c#
、
winforms
、
notifyicon
、
systray
我正在使用C# (.NET 3.5),并使用NotifyIcon来启用“最小化到Systray”。一切都运行得很好,除了当你查看开始菜单属性->“隐藏非活动图标”时,外壳用标题"No title“注册了systray图标。 此外,将该系统托盘图标的设置更改为"Always Show“或"Always Hide”不会在该图标被移除并放回系统托盘时立即被记住。 你知道如何注册systray图标以保持此设置吗?
浏览 0
提问于2009-03-17
得票数 0
回答已采纳
2
回答
带图像的系统托盘弹出菜单项(图标到MenuItem)
java
、
swing
、
system-tray
、
jpopupmenu
我读了和,但找不到一个好的答案。我想在J2SE应用程序中向菜单项添加一个图像。在本教程中,使用了MenuItem,但我无法找到如何在SystemTray弹出的菜单项中添加图标。如果使用JMenuItem,图标可以很容易地放在MenuItems中,但是有MenuItem。如何将图像添加到系统托盘流行菜单中? 在这里更新了,我想在弹出菜单中向MenuItem添加一个图像(而不是SystemTray)。
浏览 4
提问于2012-01-14
得票数 1
回答已采纳
1
回答
MacOS 10.7.4上的Java系统托盘图标不显示动画gif
java
、
macos
、
desktop
、
animated-gif
、
system-tray
我正在尝试让一个动画gif出现在MACOS系统托盘中使用Java。我有相应的PNG图标显示,但只要我尝试将图标设置为动画gif (这样我就可以显示一个旋转的计时器),它就会变成空白,并且在系统菜单托盘中什么也不显示。 根据系统托盘类的JavaDocs,setImage应该自动支持动画图像,但它没有指定图像格式或在系统托盘中获取动画图标所需的任何其他内容。 有谁知道怎么让它工作吗?
浏览 0
提问于2012-07-07
得票数 12
1
回答
Chrome扩展将新菜单添加到Chrome系统托盘图标
javascript
、
google-chrome
、
google-chrome-extension
、
icons
、
system-tray
我想添加我的扩展选项菜单在系统托盘图标的谷歌浏览器。我搜索了很多次,但没有找到任何提示。在这里,我看到一个扩展添加了它。 有人能帮我解释一下吗。我甚至查看了扩展源代码,但没有找到答案。所以终于到了这里。
浏览 5
提问于2016-11-19
得票数 1
1
回答
将CMD python应用程序移动到系统托盘(windows)
python
、
windows
我有一个python2.7应用程序,我想从CMD窗口移到系统/通知托盘(Windows 7)。python脚本当前侦听特定的TCP消息,并在收到消息时将其记录到文件中。 最近,我在这里回答了另一个问题,找到了以下系统托盘代码: 通过创建SysTrayIcon.py模块,我能够正确地运行系统图标演示程序。我的问题是,当我试图在系统图标旁边运行我的TCP应用程序(有些演示代码完好无损)时,它只运行我的应用程序,或者系统托盘应用程序,而不是两者都运行。更具体地说,如果我将我的应用程序的main(sys.argv)列在系统图标()之前,它只运行我的应用程序,没有托盘图标。如果我在我的应用程序之前列出
浏览 8
提问于2014-08-03
得票数 0
回答已采纳
1
回答
在LDXE任务栏中编辑“系统托盘”
14.04
、
lubuntu
、
system-tray
、
taskbar
、
preferences
在这里使用Lubuntu,我很想从我的系统托盘中删除图标。dconf-editor会在LDXE和Ubuntu (Ubuntu)上工作吗?或者是否有任何其他解决方案来修改任务栏? 当我右击任务栏在"Panel“选项卡下显示面板设置时,系统托盘的”编辑“按钮就变灰了。 📷 任何从系统托盘中组织和删除图标的方法都将受到赞赏。谢谢。
浏览 0
提问于2014-07-07
得票数 1
2
回答
GTK+ 3 StatusIcon替换
gtk
、
gtk3
、
system-tray
、
trayicon
我希望我的GTK应用程序在系统托盘中有一个状态图标,我已经很好地使用了,但是这一点已经被废弃了: 自3.14版本以来,gtk_status_icon_new已被废弃,不应在新编写的代码中使用。 使用通知 文档上写着“使用通知”,但我不知道这到底意味着什么。我将其解释为“使用桌面通知”,但据我所知,这是完全不同的目的。我想要一个始终可见的系统托盘图标,而不是临时弹出通知。尽管如此,我还是找不到任何其他似乎是“通知”的意思。 是否有一个新的替代GtkStatusIcon,它提供了一个图标在系统托盘,支持接收鼠标点击/滚动信号和显示弹出式菜单?
浏览 13
提问于2017-01-29
得票数 24
回答已采纳
12
回答
如何制作仅在系统托盘中运行的.NET Windows窗体应用程序?
c#
、
.net
、
winforms
、
system-tray
要使应用程序能够在系统托盘中运行,我需要做什么? 不是可以最小化到托盘的应用程序,而是只存在于托盘中的应用程序,仅限于 图标 一个工具提示,和 一个“右击”菜单。
浏览 17
提问于2009-06-15
得票数 254
回答已采纳
2
回答
检查MainWindow是否已存在
c#
、
wpf
、
single-instance
我有一个C#/WPF应用程序,它由一个主窗口和一个系统托盘图标组成。我已经使用ShutdownMode="OnExplicitShutdown“配置了App.xaml,以便在关闭主窗口时保持应用程序在系统托盘中运行。 在系统托盘图标的上下文菜单中,我将菜单项绑定到重新打开主窗口的方法: private void SysTray_Information_Click(object sender, RoutedEventArgs e) { var newWindow = new MainWindow(); newWindow.Show(); MainWindow.Fo
浏览 2
提问于2014-04-24
得票数 0
4
回答
macOS“大苏尔”检测暗菜单栏/系统托盘
java
、
c++
、
objective-c
、
statusbar
从macOS (10.16 "Beta"/11.0) "Big“开始,菜单栏和系统托盘不再尊重桌面的暗模式偏好,因此很难正确地为此桌面设置一个系统托盘图标。 以前,使用shell命令default read,可以检测到暗模式: defaults read -g AppleInterfaceStyle # "Dark" 这仍然是很好的检测窗口主题,但它不工作的菜单栏和系统托盘主题。 由于这一区域似乎是由壁纸亮度/白度/亮度驱动的,我们如何检测到暗系统托盘? 如何在(例如)目的-C/C++?任何解决办法都是受欢迎的,因为大多数解决办法都可以加以调整
浏览 1
提问于2020-07-01
得票数 11
1
回答
如何在Java中使用带有托盘图标的上下文菜单?
java
、
swing
我正在使用Netbeans开发一个Java应用程序,我希望在系统托盘上创建一个托盘图标,当我右键单击托盘图标时,会显示一个弹出菜单。 我已经创建了一个jframe和弹出式菜单的一个下降和悬垂他们。 但是我有一个problem.My弹出菜单有两个菜单项(Exit和Show ),但是选中的菜单项不是高亮的,单击菜单项后,弹出菜单不会关闭。 这是我的代码: 声明一些全局变量 SystemTray systemTray = null; Image image = Toolkit.getDefaultToolkit().getImage("D:/key-16x16.png"); Tra
浏览 3
提问于2010-01-04
得票数 2
回答已采纳
1
回答
创建本地Gnome菜单
gnome
、
python
如何使用gnome本机元素?例如,移情可以: 创建带有文本框和图片的弹出窗口。 右击左上角图标会产生一个菜单. 系统托盘 系统托盘图标也有一个“gnome类型?”弹出时,左键点击,这看起来和行动比其他应用程序的系统托盘图标。 有工具箱什么的吗?我对python绑定感兴趣,但是任何信息都是有帮助的。这可能是不言而喻的,但这是Gnome 3。 编辑:这些功能可以在大多数gnome应用程序中找到,而不仅仅是移情。 这是一个像样的示例。 提前谢谢。
浏览 0
提问于2013-04-25
得票数 0
回答已采纳
1
回答
在后台运行一个程序,将其放入系统托盘中。
c++
、
qt
、
background-process
、
system-tray
我正在使用Qt,我希望我的程序能够进入系统托盘,但也可以作为窗口显示。 例如:我启动了我的程序,它打开了一个窗口,.,我关闭了窗口,但是程序没有关闭,它仍然在后台。然后,我可以通过在系统托盘中创建的图标重新打开窗口。 我知道如何使用QSystemTrayIcon创建图标,并在右键单击图标时创建菜单,并通过菜单启动事件。然而,我不知道如何做到,当我关闭程序的窗口,程序仍然打开在后台。 为了说明我的观点,这将是相同的功能分配蒸汽。
浏览 9
提问于2016-08-15
得票数 5
4
回答
如何在系统托盘中显示图标?
.net
、
windows
、
windows-shell
、
system-tray
、
notifyicon
我想让我的.Net应用程序在系统托盘中显示一个通知。所以我想展示一个图标,有人能告诉我怎么做吗?
浏览 0
提问于2008-11-19
得票数 1
2
回答
如何使用Perl自动单击Windows系统托盘图标?
perl
、
user-interface
、
testing
、
automation
我正在使用Perl编写一些自动化脚本,用于测试自定义Windows应用程序。退出应用程序的唯一方法是自动右键单击系统托盘图标(应用程序创建的),然后在它显示的菜单上单击exit。有没有可能使用Perl自动化这样的点击?我检查了模块,但没有找到太多关于自动点击系统托盘图标的东西。
浏览 3
提问于2011-02-02
得票数 2
1
回答
wxPython:工具栏菜单关闭事件
macos
、
python-2.7
、
wxpython
我正在用wxPython 2.9.5创建一个python应用程序,它有一个带有菜单的系统托盘图标。当菜单处于隐藏/关闭状态时,我希望收到事件。在mac上,不会触发wx.EVT_TASKBAR_*事件。我可以绑定到什么事件? 我是这样问的,因为我想在mac上的黑白图标之间切换。 更新1:将绑定附加到应用程序,使事件在mac上触发。下面是我想要的工作方式的示例。
浏览 0
提问于2013-11-07
得票数 1
1
回答
QWidget closeEvent(…)不使用QProcess::terminate()调用
c++
、
windows
、
qt
、
qwidget
、
qprocess
我有一个作为Windows系统托盘应用程序运行的Qt应用程序(A)。 我还有另一个Qt应用程序(B),它启动/关闭任何可执行文件。 如果我试图关闭应用程序(A)的系统托盘上下文菜单,一切正常工作(进程被扼杀,系统托盘图标消失)。 但是,如果我试图通过应用程序(B)关闭应用程序(A),应用程序(A)的系统托盘图标就会消失,但是它的进程在后台仍然在运行。我得逼着杀了这个过程才能让它退出。 应用程序(B)使用QProcess启动可执行文件。当请求时,它调用QProcess::terminate()来关闭启动的应用程序。 关闭实际具有windows (窗体)的应用程序没有问题。只有这个没有窗口的系统托
浏览 0
提问于2018-09-20
得票数 0
回答已采纳
1
回答
不带小部件的系统托盘图标
qt
、
qml
、
qt5
、
qtquick2
、
qtquickcontrols2
我想知道是否有一种方法可以在没有widgets模块的情况下实现系统托盘图标+菜单功能?
浏览 0
提问于2016-12-12
得票数 7
2
回答
从switch-app菜单中删除应用程序条目
.net
、
c#-2.0
、
contextmenu
、
winforms
我想要实现什么?,我正在用C# .NET 2.0编写一个基于windows表单的应用程序。应用程序的行为应该是这样的:没有任何表单是可见的;只有一个系统托盘图标是整个应用程序。因此,我必须在启动时隐藏表单,并在系统托盘中提供一个带有一个NotifyIcon的ContextMenuStrip。 到目前为止我做了什么?,我已经创建了一个具有默认表单的属性WindowState-Minimized和ShowInTaskbar-false的应用程序。添加了一个NotifyIcon并附加了一个ContextMenuStrip。 发生了什么?,应用程序以系统托盘图标的形式启动,表单被隐藏。到目前一切尚好。
浏览 2
提问于2010-04-30
得票数 0
回答已采纳
1
回答
QSystemTray问题
qt
、
qt4
我正在尝试将QSystemTrayIcon用于我的应用程序,但我遇到了一些问题。这是我第一次使用qt,所以我真的不习惯它。 我按照教程制作了一个系统托盘图标,但未能对其进行自定义。 我想有一个按钮显示/隐藏,而不是3显示,隐藏,恢复。对于一个新手来说,这些动作真的很让人困惑,我不知道该做什么,也不知道该联系什么。 我尝试了一些方法,但没有成功。 此外,当系统托盘菜单出现时,如果您单击其他位置,菜单将保持打开状态。也有办法解决这个问题吗?
浏览 0
提问于2011-07-16
得票数 0
回答已采纳
2
回答
WinAPI中有哪些方法可用于访问系统托盘中的程序?
c#
、
winapi
哪些DLL具有访问系统托盘中的内容的功能?我甚至需要winapi吗,或者类库中已经有类可用来实现这一点?我希望找到一种方法来模拟系统托盘的所有功能,即图标、鼠标悬停文本和显示上下文菜单的功能。
浏览 2
提问于2010-05-10
得票数 0
回答已采纳
1
回答
我如何摆脱这个愚蠢的系统托盘实用程序?
unity
、
system-tray
、
notification-area
默认情况下,Ubuntu会在Ubuntu的通知区域中隐藏除少数几个系统托盘图标之外的所有其他图标。不久前,我有一个理由希望隐藏的图标出现,所以我安装了一个实用工具,在系统托盘中显示隐藏图标下自己的下拉菜单。 我不再想要这个实用程序了,因为它不适合多个显示器(我现在有一个键盘图标永久阻塞菜单栏),但我有一个问题: 我不记得这个实用程序叫什么,我也不知道是什么启动它,所以我不知道如何删除它。该实用程序本身是非常小的,并且不告诉您它的名称来自用户界面。
浏览 0
提问于2016-02-29
得票数 0
回答已采纳
2
回答
系统托盘应用标准
language-agnostic
、
system-tray
对于具有系统托盘图标的应用程序应该如何运行,是否有任何标准? 我最近写了一个应用程序,它位于系统托盘的大部分生命周期中。我把它交给了一个朋友,她的第一反应是双击图标进入主窗口(它起作用了)。但这让我开始思考。至少在.NET中,有各种不同的事件和方式可以将东西附加到你的系统托盘图标上(单击左/右,双击左/右,上下文菜单,在我的头顶上)。想一想,我已经想出了一个应用程序,右击上下文菜单(大多数),左键单击弹出相同的上下文菜单(Live Messenger),(不同的)左键单击上下文菜单(守护程序工具),左键单击打开主窗口(很多窗口通知),左键双击打开主窗口(mIRC,许多其他应用程序)。我还没有发
浏览 1
提问于2009-07-20
得票数 4
回答已采纳
4
回答
在Win窗体NotifyIcon上禁用Alt-F4键
.net
、
notifyicon
、
keyevent
我正在使用来自Win Forms的NotifyIcon为我的WPF C#应用程序制作一个系统托盘图标。 我有一个bug,如果用户右键单击上下文菜单的图标,他们可以按Alt-F4,图标将从托盘中消失,但主WPF应用程序仍在运行。这是一个特别的问题,当他们已经“最小化到收缩”和应用程序的唯一控制现在没有了。 有人知道如何在系统托盘上具体处理这个问题吗?我看过NotifyIcon文档,其中没有任何与按键事件相关的内容。 更新:这是一个示例应用程序,展示了我如何使用systray和实际的bug。
浏览 1
提问于2010-06-18
得票数 2
回答已采纳
3
回答
如何在系统托盘中直接启动应用程序?(.NET C#)
c#
、
.net
我的意思是当用户启动我的应用程序(Exe)时。我想让它直接在系统托盘中启动,而不是显示窗口。像杀毒软件和下载管理器,它们在系统托盘中静默地启动和运行。 我想要同样的效果,当用户点击通知图标的上下文菜单条的“显示”按钮时,只有应用程序应该显示GUI。 我正在使用这个,但它不起作用 private void Form_Load(object sender, EventArgs e) { this.Hide(); } 可能我需要在其他类中使用Main()函数,这些类没有图形用户界面,但有notifyIcon & ContextMenuStrip,它的选
浏览 0
提问于2009-10-24
得票数 10
回答已采纳
1
回答
如何运行已经在系统托盘中运行的AIR应用程序实例?
actionscript-3
、
apache-flex
、
air
、
flash-builder
我有一个AIR应用程序已经在运行,并在系统托盘中最小化。现在,如果用户尝试从桌面图标或从开始菜单启动应用程序,该应用程序将停靠/最小化在系统托盘中。
浏览 1
提问于2012-05-17
得票数 0
回答已采纳
1
回答
为什么VLC在播放视频或音频时被最小化了?
11.10
、
vlc
我已经安装了从ubuntu软件中心的VLC,我已经完美地使用了几天,但是现在,当我试图播放音频或视频时,它被最小化到系统托盘。 试过 我已经点击了托盘中的vlc图标,但没有使用该菜单。 试图播放一个视频从vlc通过终端,但它仍然尽量减少尝试。 从不同的来源(从vlc官方网站下载)卸载和安装,但没有使用。
浏览 0
提问于2012-01-02
得票数 4
回答已采纳
1
回答
OSX Java系统托盘(菜单栏)
java
、
macos
、
menubar
、
dock
有没有人知道有一种方法可以让一个应用程序(OSX上的Java)在系统托盘状态下运行,但是当一个窗口在屏幕上可见时,它会有一个停靠图标?目前,我有一个权衡,让应用程序在托盘中运行,但也显示在dock中,并带有菜单栏,或者(使用plist hack)应用程序只在系统托盘中运行(但当窗口显示时没有dock图标)。 我希望了解它在Windows上是如何工作的。在没有显示窗口但有窗口时在托盘中运行,在任务栏/超级栏中显示项目。
浏览 1
提问于2010-09-11
得票数 4
4
回答
在KDE中增加系统托盘图标的尺寸
kde
、
kubuntu
、
icons
、
plasma5
、
tray
如何增加这些系统托盘图标的大小?: 📷 更新:在Debian 11,KDE等离子体5.20.5中,现在有一个选项可以缩放系统托盘图标到面板的高度。这里有一个短视频显示了这一点。谢谢KDE!
浏览 0
提问于2020-02-20
得票数 5
回答已采纳
4
回答
最小化系统托盘中的Delphi窗体
delphi
、
delphi-xe2
我是一个Delphi学习者。我正在寻找解决方案,以便德尔福MainForm应该最小化到系统托盘,而不是任务栏。在右击系统托盘图标应该有一些菜单,如“恢复”,“关于”和“帮助”等。系统托盘图标将从Imagelis1加载,它将动画。单击“恢复”将恢复MainForm,单击“关于”"Form2“将恢复,单击”帮助“"Foprm3”将恢复。我在网上找到了很多解决方案,比如: 但每种解决方案都有一些缺点。有些事情只能做一次。一些人在Windows7中有模糊的图标。有人可能会告诉我,没有人为我写代码,我必须展示我的代码。请原谅我对你的问候。请给我具体的解决方案,以便它可以普遍实施,而不
浏览 0
提问于2012-08-06
得票数 15
1
回答
在没有主主机窗口的情况下如何创建WPF系统托盘图标
wpf
、
system-tray
背景 我们有一个位于后台的应用程序,它使用FileSystemWatcher来监视文件夹中的新文件,当一个新文件出现时,它会生成一个窗口。 我需要做的是为这个应用程序创建一个系统托盘图标,这样我们就可以向它添加简单的上下文菜单项(能够关闭应用程序而不进入任务管理器是最大的)。 问题 关于如何实现系统托盘图标的所有搜索结果都指向如何将其添加到WPF窗口(而不是应用程序本身)的示例,因为我的应用程序没有主窗口,在发生事件时生成窗口,如何实现?
浏览 2
提问于2011-03-02
得票数 11
回答已采纳
1
回答
关于系统托盘最小化-双赢API的几个问题
c
、
windows
、
winapi
、
system-tray
我想将我的程序最小化到系统托盘上,然后我想让程序做三件事: 1)如果我把我的鼠标放在它上,它会显示在它附近的一些文字(比如当你把鼠标放在互联网图标附近,它告诉你你的网络SSID.2)如果我右击系统托盘中的图标,X就会出现3)如果我左击系统托盘中的图标,Y就会发生 我使用以下代码将我的程序最小化到系统托盘: void MinimizeSystemTray(HWND hwnd) { NOTIFYICONDATA nid; nid.cbSize = sizeof(nid); nid.hWnd = hwnd; nid.hIcon = LoadIcon(0, IDI_APPLICATION); n
浏览 3
提问于2013-08-29
得票数 0
回答已采纳
1
回答
如何隐藏KDE连接系统托盘图标?
icons
、
system-tray
、
kde-connect
我在运行Ubuntu 18.04仿生海狸。我已经安装了KDE应用程序。(FWIW,我没有安装KDE连接指示器,因为没有它,应用程序似乎工作正常。)但它给了我一个恼人的小手机图标在系统托盘(屏幕右上角),我似乎无法摆脱-如果我右击它,唯一的选项是“配置”,但该菜单是没有帮助的。我怎么把这个图标藏起来? 下面是我的系统托盘的屏幕截图,上面有红色突出显示的冒犯图标: 📷
浏览 0
提问于2018-08-17
得票数 2
回答已采纳
1
回答
使用OpenFin向系统托盘图标添加菜单选项
openfin
我希望为我的OpenFin应用程序打开系统托盘图标的菜单。如下所示: Example
浏览 38
提问于2019-01-21
得票数 0
1
回答
文件拖放在Lazarus中的表单上不起作用
delphi
、
lazarus
我在TForm1.FormDropFiles中遇到了一个非常奇怪的问题。 我已经附加了整个项目。我找不到问题所在。 执行项目后,会显示form1并显示系统托盘图标,当在form1上拖放文件时,会显示文件名。这是可行的。但是,当从系统托盘-显示拖放平台菜单中调用frmDrop表单时,在frmDrop上拖放一个文件,然后显示垃圾。 请看一下项目和指南,我在其中遗漏了什么。该项目附在下面。
浏览 2
提问于2013-03-29
得票数 3
回答已采纳
2
回答
在mac上,如何检测鼠标右键点击wxpython应用程序的任务栏图标
wxpython
、
mouseevent
、
right-mouse-button
我有运行简单的wxpython应用程序驻留在任务栏/系统托盘区域,显示弹出菜单时,用户点击它。工作良好,除非我需要显示弹出菜单时,用户点击鼠标右键上的任务栏图标(mac)。 绑定右键单击如下所示: self.Bind(wx.EVT_TASKBAR_RIGHT_UP, self.onRight) 什么都不要做。
浏览 14
提问于2013-04-29
得票数 0
3
回答
如何用wxPython添加OSX菜单栏图标
python
、
macos
、
wxpython
、
taskbar
、
menubar
我想添加一个图标到在屏幕顶部的OSX菜单栏使用wxPython。我试过wx.TaskBarIcon,它在Windows中添加了一个系统托盘图标,但这不起作用--它改变了应用程序的Dock图标。有人知道怎么做吗?
浏览 1
提问于2010-05-13
得票数 6
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
微软发布Win11 Build 23440 预览版:系统托盘可隐藏时间和日期
全新开始菜单和任务栏,Windows 10X 抢先体验
Microsoft PowerToys增强Windows10的7种独特方法
Win11 Dev 预览版 25252 发布:提供新的任务栏搜索样式
微软发布Win11 Beta 预览版 22621.1255和22623.1255(KB5022918)
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券