|
1Qter豆
大家好. 我也是QT新人一个, 之前接触比较多是linux c network这块. 我的问题是, 我如果想把自己的字体放到QLabel中, 怎么做. 我在QT5中使用了如下方法, 但是好像没有什么作用, 调试时可以看到加载的字体. 但是运行时看不出来.
下面是我的代码:- // 读取字体
- int fontId = QFontDatabase::addApplicationFont(":/font/CourierNewBold.ttf");
- if (-1 != fontId)
- {
- QStringList fontList = QFontDatabase::applicationFontFamilies(fontId);
- if (fontList.count() > 0)
- {
- QFont ft(fontList.at(0));
- ui->label->setText("User:");
- ui->label->setFont(ft);
- ui->label_2->setText("Password:");
- ui->label_2->setFont(ft);
- }
- }
复制代码 字体文件我是放在资源中的(如下图):
求哪位大神不吝赐教. - - 不胜感谢! .
Best Regards,
|
|