qlable 设置字体
时间: 2024-09-27 15:02:48 浏览: 44
Widget跳转至下一个widget-QT入门资料
在QLabel中设置字体通常是通过`setFont()`函数。下面是一个简单的例子,展示如何设置字体的大小、风格以及文字颜色:
```cpp
// 导入所需的库
#include <QtWidgets>
#include <QFont>
// 创建一个QLabel实例
QLabel *label = new QLabel("这是一个带定制字体的标签", parent); // parent是你想要添加标签的对象
// 定义字体
QFont font;
font.setFamily("Arial"); // 设置字体家族,例如Arial
font.setPointSize(14); // 设置字体大小为14像素
font.setStyleHint(QFont::SansSerif); // 设置无衬线风格
font.setColor(Qt::blue); // 设置文本颜色为蓝色
// 设置字体
label->setFont(font);
// 或者直接在构造函数中设置
QLabel label("定制字体", parent, Qt::AlignCenter);
label.setFont(font);
```
如果你想在运行时动态更改字体,只需替换掉`label->setFont()`部分的内容即可。
阅读全文