//create a custom dialog box with multi line input void MainWindow::createMultilineInput() { //class variable dlgMultiLine = new QDialog(this); //local variable QGridLayout *gridLayout = new QGridLayout(dlgMultiLine); //class variable txtMultiline = new QPlainTextEdit(); txtMultiline->setObjectName(QString::fromUtf8("txtMultiline")); gridLayout->addWidget(txtMultiline, 0, 0, 1, 1); QDialogButtonBox *buttonBox = new QDialogButtonBox(); buttonBox->setObjectName(QString::fromUtf8("buttonBox")); buttonBox->setOrientation(Qt::Horizontal); buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok); gridLayout->addWidget(buttonBox, 1, 0, 1, 1); connect(buttonBox,SIGNAL(accepted()),this,SLOT(on_acceptLoadHtml())); connect(buttonBox,SIGNAL(rejected()),this,SLOT(on_rejectLoadHtml())); dlgMultiLine->show(); }