QMainWindow中QDockWidget和中心部件的布局问题
2014-11-19 14:31
85 查看
工作过程中你可能遇到下面这种情况,红色箭头所指的地方不能拖到距离主窗口右边界很近的地方(注:图中左边为一个QDockWidget部件,右边为主窗口中心部件),
解决的办法就是将右边的中心部件添加到QScrollArea,再将QScrollArea作为中心部件就ok了,代码如下:
解决的办法就是将右边的中心部件添加到QScrollArea,再将QScrollArea作为中心部件就ok了,代码如下:
QScrollArea *area = new QScrollArea(this);
area->setWidgetResizable(true); // 这句要添加上,不然QScrollArea内的部件不会随着窗口的大小改变而改变
area->setWidget(FirstTab); // FirstTab为原来的中心部件
setCentralWidget(area);
相关文章推荐
- QDockWidget 在QMainWindow中一直显示的问题解决方案
- QDockWidget 在QMainWindow中一直显示的问题解决方案
- QtCreator 应用程序主窗口---多文档QMdiArea(MDI多文档界面的区域),QDockWidget(Dock部件),QStatusBar(状态栏)
- 关于解决DockManager如何停靠在其他布局控件问题
- Axure RP Pro - 相关问题 - master主控文档的behavior行为是custom widget自定义部件时丢失raised event可触发事件
- Qt小总结----QSplitter、QDockWidget、QToolBar、布局
- 窗体部件之QDockWidget
- Qt学习笔记:QMainWindow与QDockWidget
- QMainWindow中自定义槽函数控制QDockWidget的显示问题
- Qt_QDockwidget_界面布局【类似vs界面】
- DIV+CSS页面布局中注意的问题以及常用的CSS使用方法
- c# 窗口布局的一个问题
- WebWork中UI标签的使用时的布局问题
- 第1次尝试div+css进行两栏式页面布局就遇到了IE的3px问题
- div+css布局时的浏览器兼容问题
- 布局遇到的问题 非常不错的见解
- 第1次尝试div+css进行两栏式页面布局就遇到了IE的3px问题
- vs2005布局问题
- webpart制作小技巧_更改默认部件版式布局
- 第1次尝试div+css进行两栏式页面布局就遇到了IE的3px问题