QFontDialog

1、getFont()是QFontDialog的一个静态函数,返回用户选择的字体,函数形式如下:

QFont getFont( bool * ok, QWidget * parent = 0 );

调用getFont()函数将创建一个模态的字体对话框。

用户选择OK,参数*ok将为true,函数返回用户选择的字体,否则为false,此时函数返回默认字体。

2、代码实现

添加头文件:

        #include <QFontDialog>
bool ok;
    QFont afont = QFontDialog::getFont(
                    &ok, QFont( "宋体", 10 ), this );
    if ( ok ) {
        // font被设置为用户选择的字体
        ui->label_font->setFont(afont);
    } else {
        // 用户取消这个对话框,font被设置为初始值,在这里就是(宋体, 10)
    }

                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值