1.QObject::connect(&b,SIGNAL(clicked()),&a,SLOT(quit()));
2.layout=newQGridLayout(this);
layout->addWidget(filePushButton,0,0);
layout->addWidget(fileLineEdit,0,1);
layout->addWidget(colorPushButton,1,0);
layout->addWidget(colorFrame,1,1);
layout->addWidget(fontPushButton,2,0);
layout->addWidget(fontLineEdit,2,1);
layout->setMargin(50);
layout->setSpacing(10);
3.voidWidget::slotOpenColorDlg()
{
QColorcolor=QColorDialog::getColor(Qt::blue);
if(color.isValid())
colorFrame->setPalette(QPalette(color));
}
4.voidWidget::slotOpenFontDlg()
{
boolok;
QFontfont=QFontDialog::getFont(&ok);
if(ok)
fontLineEdit->setFont(font);
}