qt字体大小怎么设置
时间: 2024-10-16 11:18:02 浏览: 160
QT4 设置字体
在Qt中,你可以通过多种方式来设置字体大小。以下是几种常用的方法:
1. **QFont** 对象:创建一个`QFont`对象并直接设置其`pointSize()`属性。例如:
```python
QFont font;
font.setPointSize(12); // 设置字体大小为12点
QLabel *label = new QLabel();
label->setFont(font);
```
2. **样式表(Qt Style Sheets)**:可以在控件的样式定义中使用`font-size`关键字。例如:
```css
QTextEdit {
font-size: 14pt; // 设置文本编辑框的字体大小为14点
}
```
3. **设置控件属性**:对于一些内置控件,可以直接调用相应的`setFontSize()`或类似方法。例如,`QLabel`有`setFont()`方法。
4. **动态调整**:在运行时可以修改控件的字体大小,如:
```cpp
QApplication::setFont(QFont("Arial", 16)); // 设置全局默认字体
label->adjustSize(); // 控制件会自动调整大小以适应新字体
```
阅读全文