我没有使用“-font”,我的代码中使用的是font=“等线 15”
时间: 2024-04-15 08:25:21 浏览: 126
抱歉,我之前的回答可能有误导性。关于 `LabelFrame` 的 `font` 参数,Tkinter 的早期版本可能不支持直接使用字符串来设置字体。在 Tkinter 8.6 版本中,使用字符串来设置字体是可以的。
根据你提供的信息,报错信息 `tkinter.TclError: unknown option "-font"` 可能是由于其他问题引起的。请确保以下几点:
1. 确认你的 Tkinter 版本是否为 8.6。你可以使用 `import tkinter; print(tkinter.TkVersion)` 来检查版本。
2. 确认你的 `LabelFrame` 的 `font` 参数是否正确设置。正确的格式应该是 `font=("字体名称", 字号)`,例如 `font=("等线", 15)`。
3. 确认你的代码中没有其他地方错误地使用了 `-font` 选项。
如果问题仍然存在,可以尝试升级到最新的 Tkinter 版本或者尝试其他的解决方案。
阅读全文