• 2201阅读
  • 0回复

[提问]手动写栅格布局碰到的问题 [复制链接]

上一主题 下一主题
离线caiwei_cs
 

只看楼主 倒序阅读 楼主  发表于: 2014-05-21
代码如下:
    QGridLayout *gLayoutMotoDA;    QLabel *labelSetPress;    QLabel *labelPressInput;    QSpinBox *spinboxMotoDA;    QLineEdit *lineeditPressInput;    QPushButton *saveMotoDAData;
    gLayoutMotoDA = new QGridLayout(ui->tab_test);    gLayoutMotoDA->setGeometry(QRect(200,200,200,200));    gLayoutMotoDA->setSizeConstraint(QLayout::SetDefaultConstraint);
    labelSetPress = new QLabel("设置静压压力(&S)",ui->tab_test);    spinboxMotoDA = new QSpinBox(ui->tab_test);    labelSetPress->setBuddy(spinboxMotoDA);    gLayoutMotoDA->addWidget(labelSetPress,0,0,1,1);    gLayoutMotoDA->addWidget(spinboxMotoDA,0,2,1,4);
    setLayout(gLayoutMotoDA);

效果见图
问题是:
1:gLayoutMotoDA->setGeometry(QRect(100,100,50,50));
没有限制布局的大小?
2:
setLayout(gLayoutMotoDA);
这句话没有,布局效果也会显现出来。这一句没有不是不能生效么?


快速回复
限100 字节
 
上一个 下一个