wxPython:wx.Font详细解释用法

 官方构造解释:

 注解用法:

wx.Font(pointSize, family, style, weight, underline=False, faceName="", encoding=FONTENCODING_DEFAULT)
  • pointSize :文字大小:float
  • family :字体系列:FontFamily
  • style :文字样式:FontStyle
  • weight :文字粗细:FontWeight
  • underline :是否下划线:bool
  • faceName :字体名:string
  • encoding :文字编码:FontEncoding

Family

  • FONTFAMILY_DEFAULT :默认字体
  • FONTFAMILY_DECORATIVE : 装饰字体
  • FONTFAMILY_ROMAN :衬线字体
  • FONTFAMILY_SCRIPT :手写体
  • FONTFAMILY_SWISS : 无衬线字体
  • FONTFAMILY_MODERN : 等距字体
  • FONTFAMILY_TELETYPE :打字机字体

Style

  • FONTSTYLE_NORMAL :普通,没有倾斜
  • FONTSTYLE_ITALIC :(意大利)斜体
  • FONTSTYLE_SLANT :(罗马)斜体

Weight

  • FONTWEIGHT_THIN :最细字体
  • FONTWEIGHT_EXTRALIGHT :极细字体
  • FONTWEIGHT_LIGHT :细体
  • FONTWEIGHT_NORMAL :正常字重
  • FONTWEIGHT_MEDIUM :中等字重(比 FONTWEIGHT_NORMAL 稍粗)
  • FONTWEIGHT_SEMIBOLD :稍粗字体
  • FONTWEIGHT_BOLD :粗体
  • FONTWEIGHT_EXTRABOLD :较粗字体
  • FONTWEIGHT_HEAVY :极粗字体
  • FONTWEIGHT_EXTRAHEAVY :最粗字体

faceName

  •  字体

Encoding

  • FontEncoding 有非常多种,在此仅按照对有限的编码作解释,其余的直接列出
  • FONTENCODING_SYSTEM :系统默认编码
  • FONTENCODING_DEFAULT :应用默认编码
  • FONTENCODING_ISO8859_1
  • FONTENCODING_ISO8859_2
  • FONTENCODING_ISO8859_3
  • FONTENCODING_ISO8859_4
  • FONTENCODING_ISO8859_5
  • FONTENCODING_ISO8859_6
  • FONTENCODING_ISO8859_7
  • FONTENCODING_ISO8859_8
  • FONTENCODING_ISO8859_9
  • FONTENCODING_ISO8859_10
     

 

font_times = wx.Font(16, family=wx.FONTFAMILY_ROMAN, style=wx.NORMAL, weight=wx.FONTWEIGHT_BOLD, faceName='PingFangSC')

16号字体大小,衬线字体,普通,没有倾斜样式,粗体,PingFangSC字体

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值