QLabel 字体大小 颜色 样式
时间: 2024-09-10 21:26:11 浏览: 111
044 QLabel设置文件格式颜色背景色字体和大小.7z
5星 · 资源好评率100%
`QLabel`是Qt库中的一个用于显示静态文本的组件。如果你想改变其字体大小、颜色以及样式,可以通过设置`setFont()`、`setTextColor()`和`setStyleSheet()`方法来实现。
1. **字体大小**:使用`setFont()`函数,它接受一个`QFont`对象,例如:
```cpp
QFont font;
font.setPointSize(14); // 设置14点大小的字体
QLabel *label = new QLabel("Hello World");
label->setFont(font);
```
2. **文字颜色**:使用`setTextColor()`方法,传入`QColor`对象代表的颜色,如:
```cpp
QColor color(Qt::red); // 设置红色
label->setTextColor(color);
```
3. **样式设置**:为了更精细地控制样式,可以使用`setStyleSheet()`方法,这允许你直接编写CSS样例来调整字体、颜色等属性:
```cpp
QString styleSheet = "color: blue; font-size: 16px;"; // 设置蓝色字体,大小为16像素
label->setStyleSheet(styleSheet);
```
请注意,上述所有操作都应在创建或初始化`QLabel`之后进行。
阅读全文