当前位置:   article > 正文

QT5.9用自定义字体修改qlabel字体、大小以及颜色_qlabel设置字体颜色大小

qlabel设置字体颜色大小

1、修改字体

引用Qt笔记(五十九)之Qt使用自定义字体_我是黄同学的博客-CSDN博客_qt 自定义字体

查阅资料发现这段修改字体代码

  1. int font_Id = QFontDatabase::addApplicationFont(":/test.ttf");
  2.     QStringList font_list = QFontDatabase::applicationFontFamilies(font_Id);
  3.     qDebug()<<font_Id;
  4.     qDebug()<<font_list;
  5.     if(!font_list.isEmpty())
  6.     {
  7.         QFont f;
  8.         f.setFamily(font_list[0]);
  9.         a.setFont(f);
  10.     }

但是我在ui->setupUi(this);后添加 此段代码后发现并不能实现修改字体。经过多方探索,终于发现需要重新设置文字,增加此段代码

ui->label->setText("text");

重新设置文字后字体发生改变。

2、修改字体大小

f.setPixelSize(x);

3、修改字体颜色

发现qlabel不能通过设置color去改变字体颜色,经过查阅资料,直接通过设置样式表可以改变字体颜色。

ui->label->setStyleSheet("color:#FEFEFE;");

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/312074
推荐阅读
相关标签
  

闽ICP备14008679号