请问如何添加能自动隐藏的菜单栏?
在编程中遇到如下问题:
想在一个QGraphicsview的派生类中左侧添加能自动隐藏的菜单栏,当鼠标移到那时显示完整的菜单,当鼠标移开时自动隐藏。
由于QGraphicsview不支持添加菜单栏,所以我把QGraphicsview用一个setCentralWidget函数嵌入到一个QMainWidow中。然后请问大家该怎么在QMainwindow中添加能自动隐藏的菜单栏(需停靠在屏幕左侧)。
请问大家有更好的解决办法吗?
[解决办法]
重写mouseMoveEvent()判断鼠标位置,从而控制菜单的显示隐藏,还可以用QTimeLine来实现显示隐藏的滑动效果
[解决办法]
或者简单一点的话,你可以设置两个小的按钮。。。