有谁知道是否可以使用 Qt 对托盘图标进行拖放操作?
我一直在做一些研究,这是我得出的结论:
QSystemTrayIcon 无法显式处理拖/放事件。不过,有一种基于 Spifftastic 托盘图标定位方法的解决方法。
- 您创建一个独特的彩色图标
并将其放置为简短的图标
并截取它的屏幕截图。
- 既然你知道颜色
图标的顺序,您可以
通过屏幕截图进行搜索并
找到特定的图标
地点。
- 透明小部件已定位
位于图标上方并用作
放下目标。
我还没有研究操作的一些细节,但这就是它的要点。总的来说,这是一种很奇怪的方式,但考虑到没有其他方法可以做到这一点,我认为这是可以接受的。
Fluffy App(用 C# 编写)使用 Spifftastic 方法来定位托盘图标。我假设有关透明窗口的部分是他们如何实现这一点的,但我还没有反编译和检查他们的系统。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)