首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

请教怎么添加能自动隐藏的菜单栏

2012-09-02 
请问如何添加能自动隐藏的菜单栏?在编程中遇到如下问题:想在一个QGraphicsview的派生类中左侧添加能自动隐

请问如何添加能自动隐藏的菜单栏?
在编程中遇到如下问题:
想在一个QGraphicsview的派生类中左侧添加能自动隐藏的菜单栏,当鼠标移到那时显示完整的菜单,当鼠标移开时自动隐藏。
由于QGraphicsview不支持添加菜单栏,所以我把QGraphicsview用一个setCentralWidget函数嵌入到一个QMainWidow中。然后请问大家该怎么在QMainwindow中添加能自动隐藏的菜单栏(需停靠在屏幕左侧)。

请问大家有更好的解决办法吗?

[解决办法]
重写mouseMoveEvent()判断鼠标位置,从而控制菜单的显示隐藏,还可以用QTimeLine来实现显示隐藏的滑动效果
[解决办法]
或者简单一点的话,你可以设置两个小的按钮。。。

热点排行