• 6332阅读
  • 4回复

关于QDockWidget两个紧急问题!!急急急! [复制链接]

上一主题 下一主题
离线lugaideath
 

只看楼主 倒序阅读 楼主  发表于: 2008-10-15
— 本帖被 XChinux 执行加亮操作(2008-10-15) —
QDockWidget的标题栏怎么把它隐藏掉?

两个QDockWidget分别是一左一右的!怎么可以使他们无论怎么拖动中间的分割线他们都是连在一起的?

急急急!有高手可以解答吗?
离线chaoscxm
只看该作者 1楼 发表于: 2008-10-15
第1个问题
QWidget titleBar = new QWidget(dockWidget);
dockWidget.setTitleBarWidget(titleBar);
如上,用空的widget替换标题栏就行了

第2个问题
dockWidget.setFloating(false) ;
设置为不可拉出,应该可以解决问题。
帖子签名(将在每个帖子下方显示)
离线lugaideath

只看该作者 2楼 发表于: 2008-10-15
第一个问题真奇怪,我没有提问的时候用这方法是还会出现的那标题栏,现在没有了!

第二个问题我不是想设置它不能拖动,问题是我加了两个QDockWidget进去,分别是一个右一个左的,运行后它们是分开的,中间是空着,我想把它们连在一齐!无论怎么拖动两个widget都不会分开的!
离线yfx2003

只看该作者 3楼 发表于: 2008-10-15
QTabWidget?
www.qtcn.org/gpq4/
ajaxref.okajax.com/
离线water_wf

只看该作者 4楼 发表于: 2008-10-16
如果不需要分开的话,使用qsplitter来实现,如果还能分割开,我看只能自己写代码来控制了通过setGe**/move来实现
快速回复
限100 字节
 
上一个 下一个