python如何调字体_python中文怎么设置字体?
时间: 2023-10-13 17:16:06 浏览: 96
python docx 中文字体设置的操作方法
在 Python 中,可以使用第三方库 `matplotlib` 和 `wxPython` 来设置字体。
使用 `matplotlib` 库:
```python
import matplotlib.pyplot as plt
# 设置全局字体
plt.rcParams['font.family'] = 'SimHei' # 设置中文字体为黑体
plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号
# 绘制图表
plt.plot([1, 2, 3, 4], [1, 4, 9, 16])
plt.title('测试')
plt.xlabel('X轴')
plt.ylabel('Y轴')
plt.show()
```
使用 `wxPython` 库:
```python
import wx
# 创建应用程序对象
app = wx.App()
# 创建窗口对象
frame = wx.Frame(None, title='测试', size=(300, 200))
# 创建文本控件对象
text = wx.StaticText(frame, label='Hello, World!', pos=(20, 20))
font = wx.Font(16, wx.DEFAULT, wx.NORMAL, wx.NORMAL, False, 'SimHei') # 创建字体对象
text.SetFont(font) # 设置字体
# 显示窗口
frame.Show()
# 运行应用程序
app.MainLoop()
```
以上两种方法可以根据实际需要选择。
阅读全文