字体对话框QFontDialog、消息对话框 QMessageBox和输入对话框 QInputDialog

本文详细介绍了Qt库中的QFontDialog用于选择字体,QMessageBox展示各种消息类型以及QInputDialog进行输入数据的功能、基本用法和示例代码,帮助开发者理解和使用这些对话框组件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

界面如下

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,"字体对话框");
}

点击

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值