qpushbutton 不同的字不同大小和顔色

由於不同的字用不同的样式,所以需要用到html来设定:

//add take buttons with tips
//设置text和样式
    QTextDocument Text_finish;
    Text_finish.setHtml("<font size='28' color='white'>取货完成</font><br><font size='4' color='white'>请先関好盖并拉好门</font>");
//放入pixmap中
    QPixmap pixmap_finish(Text_finish.size().width(), Text_finish.size().height());
    pixmap_finish.fill( Qt::transparent );
//使用painter画
    QPainter painter_finish( &pixmap_finish );
    Text_finish.drawContents(&painter_finish, pixmap_finish.rect());

    QIcon ButtonIcon_finish(pixmap_finish);
    ui->btn_take_takepage_finish->setIcon(ButtonIcon_finish);
    ui->btn_take_takepage_finish->setIconSize(pixmap_finish.rect().size());

https://ithelp.ithome.com.tw/upload/images/20210719/20139212sgVtgmBggK.png


<<:  最新UiPath常见入门问题大汇整║持续更新中...

>>:  Kaggle机器学习进阶课程总结:

【Day 28】Cmd 指令很乱,主办单位要不要管一下 (下) - Cmd 指令混淆

环境 Windows 10 19043 System Monitor v13.01 前情提要 在【D...

软件测试覆盖率分析(测试粒度最细)-表达式(expressions)和决策结构

颗粒可视为测量单元。当我们说我们的软件被测试了50%,或者测试覆盖率是50%,这到底是什麽意思,因为...

【Day22】人力资源篇-Recruitment

#odoo #开源系统 #数位赋能 #E化自主 人事招聘作业我们过去习惯放在系统外做人才招募广告投放...

LocalDB 无法开启时,如何解决

用新版Visual studio 2019开启旧版SQL Server 2012的mdf档时,却出现...

企划实现(17)

跳转到IG、youtube 常常会看到许多程序有一个可以跳转到他们自己的ig、youtube的功能,...