• 11788阅读
  • 6回复

去掉QDockWidget 的标题栏后,不能改变大小。。 [复制链接]

上一主题 下一主题
离线robertkun
 

只看楼主 正序阅读 楼主  发表于: 2009-07-31
Dock::Dock(QWidget *parent)
    : QDockWidget(parent)
{
    QWidget *headwidget = new QWidget();
    QHBoxLayout *headlay = new QHBoxLayout();

    QToolButton *one = new QToolButton();

    headlay->addWidget(one);

    headwidget->setLayout(headlay);
    setTitleBarWidget(headwidget);
}

请问怎样才可以在去掉标题栏后,仍然可以通过鼠标拖动改变大小呢?
                                              简单的生活使人快乐!
离线wxyao

只看该作者 6楼 发表于: 2014-04-01
回 fcdding 的帖子
fcdding:可以具体说说么?这个东西我试了n久都没有实现,既然提出来了,就解释具体点吧,谢谢了! (2011-03-29 18:22) 

不好意思哈,只是偶尔逛论坛,才看到你之前的帖子。不过估计你应该都搞定了~
离线fcdding

只看该作者 5楼 发表于: 2011-03-29
回 4楼(wxyao) 的帖子
可以具体说说么?这个东西我试了n久都没有实现,既然提出来了,就解释具体点吧,谢谢了!
离线wxyao

只看该作者 4楼 发表于: 2010-02-01
调用 setTitleBarWidget(new QWidget) 就可以达到隐藏标题栏的目的。
[ 此帖被wxyao在2010-02-01 00:15重新编辑 ]
离线free555
只看该作者 3楼 发表于: 2010-01-21
请问一下 怎么去掉QDocWidget的标题栏呢,然后让其不能改变大小?
谢谢
离线robertkun

只看该作者 2楼 发表于: 2009-08-06
我好像找到原因了,如果没有给DOCKWIDGET 指定父窗体的话,应该就是不会有缩放的功能。。。
还是一知半解的。
                                              简单的生活使人快乐!
离线napier

只看该作者 1楼 发表于: 2009-08-01
resizeEvent

Qt 提供的例子中的 shapedclock 或者可以帮你。
快速回复
限100 字节
 
上一个 下一个