应用程序的自定义任务栏菜单

蒙克伯

我有一个Qt5应用程序,我想为任务栏图标添加自定义菜单,但是我不想使其看起来像带有操作列表的简单选择菜单,我想制作一个复杂的小部件,其中将包含其他几个小部件在自定义布局中(例如,几个按钮,其他菜单,带有过滤选项的值列表)类似于屏幕截图。所以问题是-我应该采取哪种方法来实现这一目标?我应该创建将在用户单击时显示的QWindow还是有其他合适的方法来实现这一点?我需要在Windows和Linux上运行,我正在使用Qt5。在此处输入图片说明

pn

是。

您创建一个QWidget(不QWindow),你show()QSystemTrayIconactivated信号QWidget没有父项时,a的行为就像独立窗口一样。您可以检查给定的原因,或者在任何情况下都可以显示它。

您可能还想根据任务栏图标的几何形状或当前鼠标位置来定位小部件。前者是这样做的预期方式。

请注意,也可以将自定义窗口小部件作为动作嵌入菜单中。但是,您的示例看起来不适合菜单。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何设置Java应用程序的自定义框架和任务栏图标?

无法将任何固定的应用程序显示到“开始”菜单或任务栏

电子托盘应用程序-任务栏弹出菜单覆盖的ui窗口

使用Inno Setup从任务栏取消固定应用程序,开始菜单

如何从Tint2任务栏打开“ Openbox应用程序”菜单?

Windows 8.1任务栏应用程序菜单出现故障

在Windows的任务栏中显示自定义标签?

sccm windows 10 任务栏自定义问题

Phoenix应用程序中的自定义混合任务

跨应用程序的自定义导航栏

从任务栏隐藏UWP应用程序

Flash应用程序的任务栏按钮?

如何从Windows任务栏隐藏应用程序?

Windows任务栏-阻止某些应用程序分组?

VBA-获取任务栏应用程序

如何杀死系统任务栏图标应用程序?

我的应用程序的任务栏问题

XFCE:从任务栏隐藏应用程序

为什么我的应用程序菜单为空白(在Windows 10的任务栏中右键单击程序)?

“开始”菜单搜索和任务栏中缺少“受信任的Microsoft Store应用程序”的图标

如何在任务栏上的Steam上下文菜单中将应用程序添加到Pinned

启动应用程序时ClickOnce应用程序在任务栏中的图标消失

为什么应用程序无法在任务栏上显示其任务栏图标?

使我的wpf应用程序全屏显示(覆盖任务栏和窗口标题栏)

更新自定义应用程序

自定义 Android 应用程序

如何使用注册表项自定义Windows 7任务栏?

刷新窗口不适用于TabbedThumbnail(自定义任务栏预览)

我可以在Ubuntu Unity中创建自定义“任务栏”吗?