界面如下
1. 字体对话框 QFontDialog
1.1 基本函数
QFont getFont(bool *ok, const QFont &initial, QWidget *parent = nullptr, const QString &title = QString(), QFontDialog::FontDialogOptions options = FontDialogOptions())
返回值:QFont类型--字体
参数1:如果字体设置成功,ok返回true,否则返回false
参数2:设置初始字体
参数3:指定父对象
参数4:指定对话框标题
QFont getFont(bool *ok, QWidget *parent = nullptr)
返回值:QFont类型--字体
参数1:如果字体设置成功,ok返回true,否则返回false
参数2:指定父对象
1.2 示例
QDialog
dialog.cpp
//字体对话框
void Dialog::on_pushButton_clicked()
{
bool ok = false;
//选择字体等信息,选择完后后保存在font
QFont font = QFontDialog::getFont(&ok,this);
if(ok){
qDebug()<<"字体设置成功"<<endl;
}
//这里可以将我们上次保存的font里的字体信息,作为再次设置字体的默认值
// QFontDialog::getFont(&ok,font,this,"字体对话框");
}
点击