[Qt-interest] [Q]: How to make QMessageBox resizebale?
Vladimir Romanovskiy
Vladimir.Romanovskiy at swissrisk.com
Sun Apr 5 15:13:29 CEST 2009
Hi,
Working with Qt4.4 , I want to have a resizable QMessageBox. Nothing
really helps, what to do ?
Here is the code.
QMessageBox msgBox;
msgBox.setWindowTitle( "test");
msgBox.setText( text);
msgBox.setDetailedText( textDetailed);
msgBox.setStandardButtons( QMessageBox::Save | QMessageBox::Discard);
msgBox.setDefaultButton( QMessageBox::Discard);
msgBox.setIcon( QMessageBox::Question);
msgBox.setTextFormat(Qt::AutoText);
msgBox.setSizePolicy( QSizePolicy(QSizePolicy::Preferred,
QSizePolicy::Preferred));
msgBox.setSizeGripEnabled( true);
msgBox.setWindowFlags( msgBox.windowFlags() ^
Qt::MSWindowsFixedSizeDialogHint);
if ( QTextEdit * pTextEdit = msgBox.findChild<QTextEdit *>() )
pTextEdit->setHtml( textDetailed);
if ( msgBox.exec() == QMessageBox::Save )
{
/*doSave()*/;
}
Thank you, in advance !!
Vladimir
More information about the Qt-interest-old
mailing list