好吧,好像我没有声明layout,怎么声明呢?(我把mydialog.cpp附上,求指教)
#include "mydialog.h"
#include "ui_mydialog.h"
#include <QtGui>
myDialog::myDialog(QWidget *parent) :
QDialog(parent),
ui(new Ui::myDialog)
{
ui->setupUi(this);
ui->secondaryGroupBox->hide();
ui->tertiaryGroupBox->hide();
layout->setSizeConstraint(QLayout::SetFixedSize);
setColumnRange('A','Z');
}
void myDialog::setColumnRange(char first,char last)
{
ui->pccomboBox->clear();
ui->sccomboBox->clear();
ui->tccomboBox->clear();
ui->sccomboBox->addItem(tr("None"));
ui->tccomboBox->addItem(tr("None"));
ui->pccomboBox->setMinimumSize(ui->sccomboBox->sizeHint());
char ch=first;
while (ch<=last){
ui->pccomboBox->addItem(QString(ch));
ui->sccomboBox->addItem(QString(ch));
ui->tccomboBox->addItem(QString(ch));
ch=ch+1;
}
}
myDialog::~myDialog()
{
delete ui;
}