• 6322阅读
  • 4回复

如何实现像VS侧边栏一样使窗体自动隐藏 [复制链接]

上一主题 下一主题
离线zhangjinsbb
 

只看楼主 倒序阅读 楼主  发表于: 2013-05-27
在VS等好多软件中都有类似的窗口点击自动隐藏按钮后,将鼠标移到窗口边界,窗口自动弹出
,鼠标移走后,窗口自动隐藏,不知道这种效果QT怎么实现,望高手指教,谢谢!
离线zhangjinsbb

只看该作者 1楼 发表于: 2013-07-10
怎么没有人回复啊,高手在哪里啊?
离线XChinux

只看该作者 2楼 发表于: 2013-07-10
你这不是知道原理么?就按照这个原理一步一步来。
先实现,在位置固定标志为false时,鼠标滑过或在部件界面内时部件全显示出来,在鼠标移出部件时过几秒钟隐藏掉或缩回去。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线XChinux

只看该作者 3楼 发表于: 2013-07-10
这个我曾经做过,打算好好封装一下,加到tianchi中。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线xlqwe

只看该作者 4楼 发表于: 2013-07-10
可以监听边栏按钮的Enter和Leave事件,Enter的时候将窗口show出来
快速回复
限100 字节
 
上一个 下一个