QLabel中都可以设置哪些字体
时间: 2023-06-17 07:02:52 浏览: 196
044 QLabel设置文件格式颜色背景色字体和大小.7z
5星 · 资源好评率100%
在QLabel中,可以通过setFont()方法设置字体,常见的字体属性包括:
- 字体类型:设置字体的名称,比如"Arial"、"Times New Roman"等。
- 字体大小:设置字体的大小,可以是一个整数。
- 字体粗细:设置字体的粗细程度,可以是QFont::Bold或QFont::Normal。
- 字体斜体:设置字体是否倾斜,可以是QFont::Italic或QFont::Normal。
- 字体下划线:设置字体是否有下划线,可以是QFont::Underline或QFont::Normal。
- 字体删除线:设置字体是否有删除线,可以是QFont::StrikeOut或QFont::Normal。
例如,可以通过以下代码设置QLabel的字体为黑色、Times New Roman、大小为14、加粗、斜体:
```
QLabel* label = new QLabel("Hello World!");
QFont font("Times New Roman", 14, QFont::Bold | QFont::Italic);
font.setUnderline(true);
font.setStrikeOut(true);
label->setFont(font);
label->setStyleSheet("color:black;");
```
这将创建一个QLabel,其字体为黑色、Times New Roman、大小为14、加粗、斜体、有下划线和删除线的文本。
阅读全文