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

求助:KivyMD中MDTextFieldRound报‘Unknown class’错误如何解决

解决KivyMD "Unknown class: MDTextFieldRound" 错误

出现这个错误的核心原因是MDTextFieldRound并非KivyMD的标准/当前支持的组件,该组件可能是旧版本KivyMD中的临时实现,现已被弃用或重命名。

修复方案

直接替换为KivyMD当前维护的文本输入组件,推荐使用以下两种:

1. 使用MDTextField(带圆角的默认文本框)

这是KivyMD中最常用的文本输入组件,默认支持圆角样式:

MDTextField:
    hint_text: "username"
    radius: [20, 20, 20, 20]  # 自定义圆角半径

2. 使用MDTextFieldRect(矩形文本框,可手动设置圆角)

如果需要更灵活的样式控制:

MDTextFieldRect:
    hint_text: "username"
    radius: [15, 15, 15, 15]

额外说明

  • 确保你的KivyMD是最新版本,避免使用过时的组件API:
    pip install --upgrade kivymd
    
  • 优先参考KivyMD官方文档中的组件列表,不要使用非官方文档提到的废弃组件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 12:45:42