龙空技术网

关于QFont类中设置字体的一些函数

中国编程2025 254

前言:

此刻同学们对“css设置黑体字”大约比较关心,大家都想要分析一些“css设置黑体字”的相关知识。那么小编也在网络上汇集了一些关于“css设置黑体字””的相关内容,希望各位老铁们能喜欢,大家一起来了解一下吧!

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);
setHintingPreference(HintingPreference hintingPreference);

其中设置粗体属性实际上就是将字体的粗细设为一个确定的值。点大小与像素大小是指定字体大小的两种方式。如果指定了点大小,

则像素大小属性的值就是 -1;反之如果指定了像素大小,则点大小属性的值就是 -1。

如果指定的字体在使用时没有对应的字体文件,Qt 将自动选择最接近的字体。如果要显示的字符在字体中不存在,则字符会被显示为一个空心方框。

设置字体大小和像素大小的区别

setPixelSize()函数使用像素作为单位来设置字体大小

setPointSize()函数规定了实际中我们肉眼看到的字体的大小,与像素无关

使用setPixelSize函数设置大小,在像素大小不同的设备上显示的大小也不同

使用setPointSize函数设置大小,在不同设备上显示的大小是相同的

QFont衍生

QFont 为绘画文本提供制定的字体

QFontComboBox 提供了选择字体族的下拉列表框

QFontDatabase 提供了可以在Window 操作系统下能够使用的字体

QFontDialog 用来选择一个指定的字体

QFontEngineInfo 用来描述一个指定的字体引擎插件

QFontEnginePlugin 累提供了字体仓库插件的基础累, 用于嵌入式linux

QFontInfo 包含了一个字体的常规信息

QFontDialog 用来弹出对话框 来获得指定的字体

常用的字体

(不知道样式的可以在ui的字体设置里面查看对应字体的样式)

宋体 SimSun

黑体 SimHei

微软雅黑 Microsoft YaHei

微软正黑体 Microsoft JhengHei

新宋体 NSimSun

新细明体 PMingLiU

细明体 MingLiU

标楷体 DFKai-SB

仿宋 FangSong

楷体 KaiTi

仿宋_GB2312 FangSong_GB2312

楷体_GB2312 KaiTi_GB2312

宋体:SimSuncss中中文字体(font-family)的英文名称

Mac OS的一些:

华文细黑:STHeiti Light [STXihei]

华文黑体:STHeiti

华文楷体:STKaiti

华文宋体:STSong

华文仿宋:STFangsong

儷黑 Pro:LiHei Pro Medium

儷宋 Pro:LiSong Pro Light

標楷體:BiauKai

蘋果儷中黑:Apple LiGothic Medium

蘋果儷細宋:Apple LiSung Light

Windows的一些:

新細明體:PMingLiU

細明體:MingLiU

標楷體:DFKai-SB

黑体:SimHei

新宋体:NSimSun

仿宋:FangSong

楷体:KaiTi

仿宋_GB2312:FangSong_GB2312

楷体_GB2312:KaiTi_GB2312

微軟正黑體:Microsoft JhengHei

微软雅黑体:Microsoft YaHei

装Office会生出来的一些:

隶书:LiSu

幼圆:YouYuan

华文细黑:STXihei

华文楷体:STKaiti

华文宋体:STSong

华文中宋:STZhongsong

华文仿宋:STFangsong

方正舒体:FZShuTi

方正姚体:FZYaoti

华文彩云:STCaiyun

华文琥珀:STHupo

华文隶书:STLiti

华文行楷:STXingkai

华文新魏:STXinwei

————————————————

通过分享实用的计算机编程语言干货,推动中国编程到2025年基本实现普及化,使编程变得全民皆知,最终实现中国编程之崛起,这里是中国编程2025,感谢大家的支持。

标签: #css设置黑体字