...
bigEditor
->setPlainText
(QDir::currentPath ());
bigEditor
->setFont
(QFont("Courier",
15,
QFont::Bold));
quitButton->setDefault(true);
moreButton->setCheckable(true);
moreButton->setAutoDefault(false);
connect(moreButton, SIGNAL(clicked()), this, SLOT(Visualizza()));
connect(quitButton, SIGNAL(clicked()), this, SLOT(accept()));
extensionLayout->setMargin(10);
extensionLayout->addWidget(bigEditor);
extension->setLayout(extensionLayout);
extension->hide();
mainLayout->addWidget(horizontalGroupBox);
mainLayout->addWidget(buttonBox);
mainLayout->addWidget(extension);
setLayout(mainLayout);
....
void Dialog::Visualizza()
{
bool stato = extension->isHidden();
bigEditor->append( "VISUALIZZATO" );
switch (stato)
{
case true:
extension->show();
bigEditor->setVisible(true);
case false:
extension->hide();
bigEditor->setVisible(false);
}
}
...
bigEditor = new QTextEdit;
bigEditor->setPlainText(QDir::currentPath ());
bigEditor->setFont(QFont("Courier", 15, QFont::Bold));
quitButton = new QPushButton(tr("&Quit"));
quitButton->setDefault(true);
moreButton = new QPushButton(tr("&More"));
moreButton->setCheckable(true);
moreButton->setAutoDefault(false);
buttonBox = new QDialogButtonBox(Qt::Horizontal);
buttonBox->addButton(quitButton, QDialogButtonBox::ActionRole);
buttonBox->addButton(moreButton, QDialogButtonBox::ActionRole);
connect(moreButton, SIGNAL(clicked()), this, SLOT(Visualizza()));
connect(quitButton, SIGNAL(clicked()), this, SLOT(accept()));
extension = new QWidget;
QVBoxLayout *extensionLayout = new QVBoxLayout;
extensionLayout->setMargin(10);
extensionLayout->addWidget(bigEditor);
extension->setLayout(extensionLayout);
extension->hide();
QVBoxLayout *mainLayout = new QVBoxLayout;
mainLayout->addWidget(horizontalGroupBox);
mainLayout->addWidget(buttonBox);
mainLayout->addWidget(extension);
setLayout(mainLayout);
....
void Dialog::Visualizza()
{
bool stato = extension->isHidden();
bigEditor->append( "VISUALIZZATO" );
switch (stato)
{
case true:
extension->show();
bigEditor->setVisible(true);
case false:
extension->hide();
bigEditor->setVisible(false);
}
}
To copy to clipboard, switch view to plain text mode
I've posted only the code I tks is important the last code it's for making the rest of Dialog. If is intresting I can post it.
Bookmarks