Now my code is working fine with no error but the dialog box doesn't hold resize property... here I am giving the snapshots of what is being displayed..
Screenshot.jpg
after I click more button following is diaplyed..
Screenshot-1.jpg
and my code...
#include <QtGui>
#include "sortdialog.h"
SortDialog
::SortDialog(QWidget *parent
){
setupUi(this);
secondaryGroupBox->hide();
tertiaryGroupBox->hide();
formlayout
->layout
()->setSizeConstraint
(QLayout::SetFixedSize);
setColumnRange('A', 'Z');
}
void SortDialog
::setColumnRange(QChar first,
QChar last
) {
primaryColumnCombo->clear();
secondaryColumnCombo->clear();
tertiaryColumnCombo->clear();
secondaryColumnCombo->addItem(tr("None"));
tertiaryColumnCombo->addItem(tr("None"));
primaryColumnCombo->setMinimumSize(secondaryColumnCombo->sizeHint());
while (ch <= last) {
primaryColumnCombo
->addItem
(QString(ch
));
secondaryColumnCombo
->addItem
(QString(ch
));
tertiaryColumnCombo
->addItem
(QString(ch
));
ch = ch.unicode() + 1;
}
}
#include <QtGui>
#include "sortdialog.h"
SortDialog::SortDialog(QWidget *parent)
: QDialog(parent)
{
setupUi(this);
secondaryGroupBox->hide();
tertiaryGroupBox->hide();
formlayout->layout()->setSizeConstraint(QLayout::SetFixedSize);
setColumnRange('A', 'Z');
}
void SortDialog::setColumnRange(QChar first, QChar last)
{
primaryColumnCombo->clear();
secondaryColumnCombo->clear();
tertiaryColumnCombo->clear();
secondaryColumnCombo->addItem(tr("None"));
tertiaryColumnCombo->addItem(tr("None"));
primaryColumnCombo->setMinimumSize(secondaryColumnCombo->sizeHint());
QChar ch = first;
while (ch <= last) {
primaryColumnCombo->addItem(QString(ch));
secondaryColumnCombo->addItem(QString(ch));
tertiaryColumnCombo->addItem(QString(ch));
ch = ch.unicode() + 1;
}
}
To copy to clipboard, switch view to plain text mode
in above code formlayout is the grid layout of the form..
I also changed my ui file as attached...
sortdialog.ui
Plz someone tel me what should I do to have resizable property...
Bookmarks