赞
踩
1、修改字体
引用Qt笔记(五十九)之Qt使用自定义字体_我是黄同学的博客-CSDN博客_qt 自定义字体
查阅资料发现这段修改字体代码
- int font_Id = QFontDatabase::addApplicationFont(":/test.ttf");
- QStringList font_list = QFontDatabase::applicationFontFamilies(font_Id);
- qDebug()<<font_Id;
- qDebug()<<font_list;
- if(!font_list.isEmpty())
- {
- QFont f;
- f.setFamily(font_list[0]);
- a.setFont(f);
- }
但是我在ui->setupUi(this);后添加 此段代码后发现并不能实现修改字体。经过多方探索,终于发现需要重新设置文字,增加此段代码
ui->label->setText("text");
重新设置文字后字体发生改变。
2、修改字体大小
f.setPixelSize(x);
3、修改字体颜色
发现qlabel不能通过设置color去改变字体颜色,经过查阅资料,直接通过设置样式表可以改变字体颜色。
ui->label->setStyleSheet("color:#FEFEFE;");
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。