Python能不能,怎么获取系统默认字体?

手无护鸡之力 2017-12-07 10:21:20
Python能不能,怎么获取系统默认字体?桌面使用的字体
...全文
1147 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
手无护鸡之力 2017-12-13
  • 打赏
  • 举报
回复
引用 3 楼 seakingx 的回复:
是windows 的字体列表吗? # The property page to define generic IDE options for Pythonwin # from pywin.mfc import dialog import win32ui import win32con def demo(): dlg = win32ui.CreateFontDialog(None,win32con.CF_EFFECTS|win32con.CF_SCREENFONTS,None,None) if dlg.DoModal() != win32con.IDOK: return None print dlg.GetCharFormat() return dlg.GetCharFormat() if __name__ == "__main__": demo()
不是列表,是桌面字体 名称
陈年椰子 2017-12-12
  • 打赏
  • 举报
回复
是windows 的字体列表吗? # The property page to define generic IDE options for Pythonwin # from pywin.mfc import dialog import win32ui import win32con def demo(): dlg = win32ui.CreateFontDialog(None,win32con.CF_EFFECTS|win32con.CF_SCREENFONTS,None,None) if dlg.DoModal() != win32con.IDOK: return None print dlg.GetCharFormat() return dlg.GetCharFormat() if __name__ == "__main__": demo()
手无护鸡之力 2017-12-09
  • 打赏
  • 举报
回复
引用 1 楼 qq646748739 的回复:

#查看python默认编码格式
>>> import sys
>>> print sys.getdefaultencoding() #python 2.x 默认编码是ascii格式; python 3.x 默认编码是utf-8格式
ascii

#设置python默认的编码格式
>>> import sys
>>> print sys.setdefaultencoding('utf-8')
是要字体,不是编码,谢谢啦
碧水幽幽泉 2017-12-07
  • 打赏
  • 举报
回复

#查看python默认编码格式
>>> import sys
>>> print sys.getdefaultencoding() #python 2.x 默认编码是ascii格式; python 3.x 默认编码是utf-8格式
ascii

#设置python默认的编码格式
>>> import sys
>>> print sys.setdefaultencoding('utf-8')

37,721

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧