字體對話框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。字體