我在Qt中有一个复杂的应用程序,我想添加触摸或鼠标按下/释放的视觉反馈。这样做的最佳方法是什么?我有一些想法如何实现,但每个想法都有一些问题。目标应用程序将在QWS下运行,但我想实现它并首先在X11下测试它。
自定义绘画活动
- 重新实现所有帧的绘制事件或派生来自某个子类的所有帧
- 我的应用程序实现起来非常复杂
"玻璃框架"过度申请
- 一帧是透明的并捕获所有鼠标事件
- 框架始终位于顶部并显示触摸动画
- 我不知道如何从这个"玻璃框架传播事件"到底层组件以及如何确定当前活动框架
特殊光标
- 使用特殊动画光标图像
- 按下时显示光标并在释放上隐藏光标
- 我不知道如何为该光标的图形设置动画
现有组件/机制