Qt 设置全局字体

📅 2025-09-02 16:54:41 ✍️ admin 👁️ 9408 ❤️ 925
Qt 设置全局字体

1.

1 QApplication a(argc, argv);

2 QFont f("黑体",12);

3 a.setFont(f);

2.

1 QFont font;

2 font.setFamily("MS Shell Dlg 2"); // Tahoma 宋体

3 qApp->setFont(font);

Qt支持字体

查看系统支持的字体

1 Qt 支持的中文字体的名称

2 “Arial Unicode MS”

3 “Fixedsys”

4 “SimSun-ExtB”

5 “System”

6 “Terminal”

7 “仿宋”

8 “华文中宋”

9 “华文仿宋”

10 “华文宋体”

11 “华文彩云”

12 “华文新魏”

13 “华文楷体”

14 “华文琥珀”

15 “华文细黑”

16 “华文行楷”

17 “华文隶书”

18 “宋体”

19 “幼圆”

20 “微软雅黑”

21 “新宋体”

22 “方正姚体”

23 “方正舒体”

24 “楷体”

25 “隶书”

26 “黑体”

27

28 代码:

29

30 {

31 QFontDatabase database;

32 foreach(const QString &family, database.families(QFontDatabase::SimplifiedChinese))

33 {

34 qDebug() << family;

35 }

36 }

37 以上这段代码就可以枚举出系统中所有支持中文的字体名称。

38

39 Qt支持的其他字体的名称

40

41 “Aharoni”

42 “Andalus”

43 “Angsana New”

44 “AngsanaUPC”

45 “Aparajita”

46 “Arabic Typesetting”

47 “Arial”

48 “Arial Black”

49 “Arial Narrow”

50 “Arial Unicode MS”

51 “Batang”

52 “BatangChe”

53 “Book Antiqua”

54 “Bookman Old Style”

55 “Bookshelf Symbol 7”

56 “Browallia New”

57 “BrowalliaUPC”

58 “Calibri”

59 “Calibri Light”

60 “Cambria”

61 “Cambria Math”

62 “Candara”

63 “Century”

64 “Century Gothic”

65 “Comic Sans MS”

66 “Consolas”

67 “Constantia”

68 “Corbel”

69 “Cordia New”

70 “CordiaUPC”

71 “Courier”

72 “Courier New”

73 “DaunPenh”

74 “David”

75 “DFKai-SB”

76 “DilleniaUPC”

77 “DokChampa”

78 “Dotum”

79 “DotumChe”

80 “Ebrima”

81 “Estrangelo Edessa”

82 “EucrosiaUPC”

83 “Euphemia”

84 “Fixedsys”

85 “Franklin Gothic Medium”

86 “FrankRuehl”

87 “FreesiaUPC”

88 “Gabriola”

89 “Garamond”

90 “Gautami”

91 “Georgia”

92 “Gisha”

93 “Gulim”

94 “GulimChe”

95 “Gungsuh”

96 “GungsuhChe”

97 “Impact”

98 “IrisUPC”

99 “Iskoola Pota”

100 “JasmineUPC”

101 “Kalinga”

102 “Kartika”

103 “Khmer UI”

104 “KodchiangUPC”

105 “Kokila”

106 “Lao UI”

107 “Latha”

108 “Leelawadee”

109 “Levenim MT”

110 “LilyUPC”

111 “Lucida Console”

112 “Lucida Sans Unicode”

113 “Malgun Gothic”

114 “Mangal”

115 “Marlett”

116 “Meiryo”

117 “Meiryo UI”

118 “Microsoft Himalaya”

119 “Microsoft JhengHei”

120 “Microsoft New Tai Lue”

121 “Microsoft PhagsPa”

122 “Microsoft Sans Serif”

123 “Microsoft Tai Le”

124 “Microsoft Uighur”

125 “Microsoft Yi Baiti”

126 “MingLiU”

127 “MingLiU-ExtB”

128 “MingLiU_HKSCS”

129 “MingLiU_HKSCS-ExtB”

130 “Miriam”

131 “Miriam Fixed”

132 “Modern”

133 “Mongolian Baiti”

134 “Monotype Corsiva”

135 “MoolBoran”

136 “MS Gothic”

137 “MS Mincho”

138 “MS Outlook”

139 “MS PGothic”

140 “MS PMincho”

141 “MS Reference Sans Serif”

142 “MS Reference Specialty”

143 “MS Sans Serif”

144 “MS Serif”

145 “MS UI Gothic”

146 “MT Extra”

147 “MV Boli”

148 “Narkisim”

149 “Nyala”

150 “Palatino Linotype”

151 “Plantagenet Cherokee”

152 “PMingLiU”

153 “PMingLiU-ExtB”

154 “Raavi”

155 “Rod”

156 “Roman”

157 “Sakkal Majalla”

158 “Script”

159 “Segoe Print”

160 “Segoe Script”

161 “Segoe UI”

162 “Segoe UI Light”

163 “Segoe UI Semibold”

164 “Segoe UI Symbol”

165 “Shonar Bangla”

166 “Shruti”

167 “Simplified Arabic”

168 “Simplified Arabic Fixed”

169 “SimSun-ExtB”

170 “Small Fonts”

171 “Sylfaen”

172 “Symbol”

173 “System”

174 “Tahoma”

175 “Terminal”

176 “Times New Roman”

177 “Traditional Arabic”

178 “Trebuchet MS”

179 “Tunga”

180 “Utsaah”

181 “Vani”

182 “Verdana”

183 “Vijaya”

184 “Vrinda”

185 “Webdings”

186 “Wingdings”

187 “Wingdings 2”

188 “Wingdings 3”

189

190

191 {

192 QFontDatabase database;

193 foreach(const QString &family, database.families())

194 {

195 qDebug() << family;

196 }

197 }

198 以上这段代码就可以枚举出系统支持的所有字体的名称;

199

200 中文字体名称对应的字体英文名称

201

202 宋体 SimSun

203 黑体 SimHei

204 微软雅黑 Microsoft YaHei

205 微软正黑体 Microsoft JhengHei

206 新宋体 NSimSun

207 新细明体 PMingLiU

208 细明体 MingLiU

209 标楷体 DFKai-SB

210 仿宋 FangSong

211 楷体 KaiTi

212 仿宋_GB2312 FangSong_GB2312

213 楷体_GB2312 KaiTi_GB2312

214

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

216 Mac OS的一些:

217 华文细黑:STHeiti Light [STXihei]

218 华文黑体:STHeiti

219 华文楷体:STKaiti

220 华文宋体:STSong

221 华文仿宋:STFangsong

222 儷黑 Pro:LiHei Pro Medium

223 儷宋 Pro:LiSong Pro Light

224 標楷體:BiauKai

225 蘋果儷中黑:Apple LiGothic Medium

226 蘋果儷細宋:Apple LiSung Light

227 Windows的一些:

228 新細明體:PMingLiU

229 細明體:MingLiU

230 標楷體:DFKai-SB

231 黑体:SimHei

232 新宋体:NSimSun

233 仿宋:FangSong

234 楷体:KaiTi

235 仿宋_GB2312:FangSong_GB2312

236 楷体_GB2312:KaiTi_GB2312

237 微軟正黑體:Microsoft JhengHei

238 微软雅黑体:Microsoft YaHei

239 装Office会生出来的一些:

240 隶书:LiSu

241 幼圆:YouYuan

242 华文细黑:STXihei

243 华文楷体:STKaiti

244 华文宋体:STSong

245 华文中宋:STZhongsong

246 华文仿宋:STFangsong

247 方正舒体:FZShuTi

248 方正姚体:FZYaoti

249 华文彩云:STCaiyun

250 华文琥珀:STHupo

251 华文隶书:STLiti

252 华文行楷:STXingkai

253 华文新魏:STXinwei