QT5 将QDocWidget的上边框去掉
2017-01-20 17:55
204 查看
QT5 将QDocWidget的上边框去掉
当使用QDocWidget时,会出现一个黑色边框,如下图所示:
若想去掉这个黑色边框,则需要采取以下方法:
这个黑色边框看起来是一个边框,实际上是一个widget,所以想办法删除它。
解决方法:
先获取到这个widget,这个widget叫做titleBarWidget。
然后,用一个空的widget来取代它
最后删除这个黑色的titleBarWidget。
代码如下所示:
QWidget *titleWidget = m_pDockWidget->titleBarWidget();
QWidget *tempWidget = new QWidget();
m_pDockWidget->setTitleBarWidget(tempWidget );
delete tempWidget;
实现的效果如下:
当使用QDocWidget时,会出现一个黑色边框,如下图所示:
若想去掉这个黑色边框,则需要采取以下方法:
这个黑色边框看起来是一个边框,实际上是一个widget,所以想办法删除它。
解决方法:
先获取到这个widget,这个widget叫做titleBarWidget。
然后,用一个空的widget来取代它
最后删除这个黑色的titleBarWidget。
代码如下所示:
QWidget *titleWidget = m_pDockWidget->titleBarWidget();
QWidget *tempWidget = new QWidget();
m_pDockWidget->setTitleBarWidget(tempWidget );
delete tempWidget;
实现的效果如下:
相关文章推荐
- QT5 无边框Widget和自定义程序启动画面
- 去掉SDI工程中CView的白色边框
- 去掉html单击时的input文本框的边框
- 去掉chrome 浏览器 input textarea 获取焦点后边框
- 去掉input在iphone出现默认边框
- 去掉a标签虚线边框
- table边框完全去掉的方法
- 0.VC(ui)-处理WM_NCACTIVE去掉默认边框
- Html去掉链接虚线边框
- 去掉谷歌浏览器获取焦点时默认的input、textarea的边框和背景
- 怎么去掉select边框和小三角,appearance用法
- 【解决方案】去掉谷歌浏览器获取焦点时默认的input、textarea的边框和背景
- css基础2-标准文档流、透明度、禁止拖动textarea、去掉input外边框、图片默认边框
- 如何去掉热区的边框!
- 去掉右边边框和下面边框
- .Net下去掉MDI窗体内客户区的边框
- 去掉边框默认样式
- GridView去掉边框! [转载于:http://magicpeng99.blog.sohu.com/]
- VS2008 CWebBrowser2 屏蔽右键 去掉3D边框 去掉滚动条
- 去掉firefox点击按钮时的虚线边框