• 11231阅读
  • 11回复

急急急!!!困扰一天的QDockWidget! [复制链接]

上一主题 下一主题
离线qazasdwsx
 

只看楼主 倒序阅读 楼主  发表于: 2010-11-20
QDockWidget 与标题中间总是有这么一条灰色的 细带;如图所示,怎么去掉啊!!!!哎
离线roywillow

只看该作者 1楼 发表于: 2010-11-20
这个图看起来好抽象啊……能不能给个整个窗体的alt+printscreen吗
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线qazasdwsx

只看该作者 2楼 发表于: 2010-11-20
我晕啊~我刚把程序改了 原来的图截不到了 补个示意图,看我画得那么辛苦,就帮帮我吧
离线dbzhang800

只看该作者 3楼 发表于: 2010-11-21

真够难为你的,直接在designer中直接拖个窗口出来不就好了?



你是描述的这个红色部分吧?
离线qazasdwsx

只看该作者 4楼 发表于: 2010-11-21
是啊。。。。。。。。
离线qazasdwsx

只看该作者 5楼 发表于: 2010-11-21
没人知道吗?
离线lxbin2003

只看该作者 6楼 发表于: 2010-11-21
dockWidget->setTitleBarWidget(new QWidget);
这样就把那个标题条去掉了。
离线qazasdwsx

只看该作者 7楼 发表于: 2010-11-21
不行啊 我知道怎么去掉titlebar~不过那条细带还是在的啊
离线lxbin2003

只看该作者 8楼 发表于: 2010-11-21
引用第7楼qazasdwsx于2010-11-21 18:45发表的  :
不行啊 我知道怎么去掉titlebar~不过那条细带还是在的啊


是不是你的layout没有设置margin或者spacing?
你把界面截个图出来看比较直观点,不太理解你的意思了。
离线dbzhang800

只看该作者 9楼 发表于: 2010-11-21
引用第8楼lxbin2003于2010-11-21 20:26发表的  :
是不是你的layout没有设置margin或者spacing?
你把界面截个图出来看比较直观点,不太理解你的意思了。


楼主提到是 QMainWindow的的 dockwidet 和 centralwidget 边界间的那点空间,是用来通过鼠标拖拽控制 dockwidget 的大小的。如果不需要这个功能,通过stylesheet 将其宽度设置为零就行了。

大概下面这样:

QMainWindow::separator{width: 0;}
离线qazasdwsx

只看该作者 10楼 发表于: 2010-11-22
this->setStyleSheet("QMainWindow::separator {height:0;width:0;background:black}QDockWidget::title{background:blue}");
不行
离线g_tree
只看该作者 11楼 发表于: 2010-11-23
哥。如果是 在设计师里,在对象-类视图里找到点右键有删除选项!
快速回复
限100 字节
 
上一个 下一个