- 博客(1)
- 收藏
- 关注
原创 QWidget中实现浮动、可拖动工具栏
有时候我们需要在一个QWidget对象中实现一个浮动的、可以拖动的工具栏,而QT自带的QToolbar只在QWindow对象中有比较好的支持,并且也难以达到我们想要的效果。这时候我们可以继承QWidget实现一个自定义的QToolBar,重写它的鼠标事件(QMouseEvent)来实现拖动效果。同时注意我们需要检查拖拽工具栏的时候是否超过了父窗口的边界,始终保持小工具栏一直在父窗口可见区域上显示。
2024-06-20 18:38:50
757
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人