• 4820阅读
  • 2回复

[提问]改变形状的对话框。。。隐藏实现了,但是大小没有改变 [复制链接]

上一主题 下一主题
离线ojiushihou
 
只看楼主 倒序阅读 楼主  发表于: 2011-03-25
按照书上说的步骤,用designer结合creator编写了改变形状的对话框。。。隐藏功能实现了,但是大小没有改变。。。就是说当下面的那些组合框隐藏的时候,对话框只是比没有隐藏时小了一点点,一点点。。。而已。。。。这是为什么类?

因为主要在designer里头设计。。。所以我的finddialog.cpp是这样的。。


#include <QtGui>

#include "finddialog.h"
#include "ui_finddialog.h"

FindDialog::FindDialog(QWidget *parent) :
    QDialog(parent)
{
    setupUi(this);

    extensions->hide();


    layout()->setSizeConstraint(QLayout::SetFixedSize);
    
}


望求指教~~~~
离线虫哥
只看该作者 1楼 发表于: 2011-03-25
这个,你手动setFixSize不行么,直接指定大小。而且这个例子帮助文档里有吧,看看他怎么写的
离线ojiushihou
只看该作者 2楼 发表于: 2011-03-25
回 1楼(虫哥) 的帖子
例子里面的全部都是代码实现的,我用了designer。代码部分只是定义了些东西。
像那个hide()函数就是手写加进去的。。我试着后半段从添加BUTTONBOX开始用代码写。。。但是就会报调试错误。。。。
快速回复
限100 字节
 
上一个 下一个