字体对话框QFontDialog类提供了一个能够选择字体的对话框部件:函数
#include <QFontDialog> //ok is a sign to mark what you chosen(OK or Calcel) bool ok; QFont font = QFontDialog::getFont(&ok,this); if(ok) { //choose OK ui->pushButton_2->setFont(font); } else { //choose cancel qDebug()<<"Cancel"; }
这里经过静态函数来选择字体,若是在字体对话框中单击了OK,那么ok=true;若是单击了Cancel,那么ok=false。字体