• 8188阅读
  • 7回复

QDockWidget的布局问题 [复制链接]

上一主题 下一主题
离线leon0356
 
只看楼主 倒序阅读 楼主  发表于: 2010-04-01
  请问各位如何用QDockWidget实现如下的布局:



每一个框是一个浮动窗口,他们之间可以自由拖动。
我查了一下QDockWidget有以下几种布局方式,我只会用前4种,后两种不清楚如何用,无法实现上图的效果,请大家帮帮忙。
Constant    Value
Qt::LeftDockWidgetArea    0x1
Qt::RightDockWidgetArea    0x2
Qt::TopDockWidgetArea    0x4
Qt::BottomDockWidgetArea    0x8
Qt::AllDockWidgetAreas    DockWidgetArea_Mask
Qt::NoDockWidgetArea    0
[ 此帖被leon0356在2010-04-01 15:28重新编辑 ]
离线benbenmajia

只看该作者 1楼 发表于: 2010-04-01
图片看不到
安然.....
离线leon0356
只看该作者 2楼 发表于: 2010-04-01
补上图片:
[ 此帖被leon0356在2010-04-01 15:28重新编辑 ]
离线benbenmajia

只看该作者 3楼 发表于: 2010-04-01
这个的话完全没必要使用QDockWidget,你要知道DockWidget是做什么用的,这个可以用分割窗口的办法,QSpliter
安然.....
离线leon0356
只看该作者 4楼 发表于: 2010-04-01
我只知道DockWidget可以做浮动窗口,QSpliter没用过,我去试试,谢谢了
离线leon0356
只看该作者 5楼 发表于: 2010-04-05
你好,QSplitter 只可以切分窗口,但每个窗口不是浮动的啊,我需要的是每一个框是一个浮动窗口。
离线xlttap

只看该作者 6楼 发表于: 2010-04-06
参考:/qt4.4.3/demos/embeddeddialogs
我简单我快乐
离线leon0356
只看该作者 7楼 发表于: 2010-04-08
谢谢,虽然和我想的有点不一样,但也学到了新的东西。
快速回复
限100 字节
 
上一个 下一个