tkinter显示不出中文?
打印:
fonts = tkFont.families()
如果是这样的:
安装字体:
# 更新包列表
sudo apt update# 安装文泉驿字体(您之前提到的字体)
sudo apt install fonts-wqy-microhei# 安装更多中文字体
sudo apt install fonts-wqy-zenhei
sudo apt install fonts-noto-cjk # Google Noto字体,支持中日韩文字# 安装基本的字体包
sudo apt install xfonts-base xfonts-utils
另外确认文件编码:
print("Python默认编码:", sys.getdefaultencoding())print("文件系统编码:", sys.getfilesystemencoding())print("标准输出编码:", sys.stdout.encoding)print("Locale:", locale.getlocale())
应包括utf-8,注意检查vscode右下角:
应为utf-8