Qt 仿VS2010的Dock样式,出现Dock方向标签
Qt5.1 VS2010/VS2012开发。 实现类似VS2010的拖动Dock样式。 图例请浏览: Qt ---仿VS2010的Dock样式http://zhouzhenren163.blog.163.com/blog/static/6549928120143894231541/ 用法: Ctrl+V 垂直拆分, Ctrl+H 水平拆分 要将某个QDockWidget Dock 到四周的某边上,如顶上,可以右键单击QDockWidget的标题栏,在弹出的菜单中选择 置顶. 或者拖动此QDockWidget到红色箭头标记的地方并释放鼠标,也可完成Dock 因为默认,当顶部只有一个QDockWidget停靠在上面时,可以拖动任意一个QDockWidget到顶部,然如果有多个QDockWidget停靠在上面时,无法拖动一个QDockWidget到顶部停靠,并完全占用顶部。所以,此程序可以解决这种问题。 若要了解实现原理,请参阅本人博客:Qt ---仿VS2010的Dock样式http://zhouzhenren163.blog.163.com/blog/static/6549928120143894231541/
用户评论
参考学习,希望有用
只能把里面的代码抠出来用,不过还是感谢!
一般般,编译不过,代码可读性差