You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行CustomTkinter GUI时出现'text_font'参数不支持错误

解决customtkinter中text_font参数不支持的错误
  • 问题根源:customtkinter的所有组件(如CTkButton、CTkLabel、CTkEntry等)均不支持text_font这个参数名,官方定义的用于设置文本字体的参数是font。
  • 修复方法:
    1. 定位代码中所有使用text_font的语句,比如错误写法示例:
      import customtkinter as ctk
      root = ctk.CTk()
      label = ctk.CTkLabel(root, text="示例文本", text_font=("微软雅黑", 14))
      label.pack()
      root.mainloop()
      
    2. 将所有text_font替换为font,修正后的代码:
      import customtkinter as ctk
      root = ctk.CTk()
      label = ctk.CTkLabel(root, text="示例文本", font=("微软雅黑", 14))
      label.pack()
      root.mainloop()
      
  • 进阶用法:如果需要自定义更复杂的字体样式(如加粗、斜体),可以使用CTkFont类来创建字体对象,再传入font参数:
    import customtkinter as ctk
    custom_font = ctk.CTkFont(family="微软雅黑", size=14, weight="bold", slant="italic")
    root = ctk.CTk()
    btn = ctk.CTkButton(root, text="自定义字体按钮", font=custom_font)
    btn.pack()
    root.mainloop()
    

内容的提问来源于stack exchange,提问作者sara Alqahtani

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 15:40:25