1 setFamily() 设置字体类型 如宋体 楷体微软雅黑 Consolas 等
2 setStyleName() "Normal" 正常 "Bold" 加粗 "Italic" 斜体 "Bold Italic" 加粗斜体 这个函数的设置还有待验证
3 setPointSize() 设置点大小
4 setPixelSize() 设置像素大小
5 setWeight() 设置粗细
6 setBold(bool) 设置加粗
7 setStyle(Style style); 设置字体风格 待验证
8 setItalic(bool b); 设置斜体
9 setUnderline(bool); 设置下划线
10 setOverline(bool); 设置上划线
11 setStrikeOut(bool);//这些属性还没有测试过是什么意思
setFixedPitch(bool);
setKerning(bool);
setStyleHint(StyleHint, StyleStrategy = PreferDefault);
setStyleStrategy(StyleStrategy s);
setStretch(int);
setLetterSpacing(SpacingType type, qreal spacing);
setWordSpacing(qreal spacing);
setCapitalization(Capitalization);
setHintingPreference(HintingPreference hintingPreference);
其中设置粗体属性实际上就是将字体的粗细设为一个确定的值。点大小与像素大小是指定字体大小的两种方式。如果指定了点大小,
则像素大小属性的值就是 -1;反之如果指定了像素大小,则点大小属性的值就是 -1。
如果指定的字体在使用时没有对应的字体文件,Qt 将自动选择最接近的字体。如果要显示的字符在字体中不存在,则字符会被显示为一个空心方框。