限制kivy TextInput中的行?
Limiting lines in kivy TextInput?
有什么方法可以限制用户在 kivy 的 TextInput 中输入的行数?
是否要取消多行功能?
如果这样使用,
multiline=False
在 python 文件中,或者:
multiline: False
在 kv 文件中。
您可以使用 multiline 选项控制 TextInput 是否支持多行。您可以设置 multiline=True
,然后在输入事件后检查小部件的内容以获取行数,必要时可选择丢弃新行。您必须自己打扫卫生,但这是可行的。
目前我没有看到更简单的方法来将小部件配置为不超过特定的最大行数。您必须通过代码限制行数。
有什么方法可以限制用户在 kivy 的 TextInput 中输入的行数?
是否要取消多行功能?
如果这样使用,
multiline=False
在 python 文件中,或者:
multiline: False
在 kv 文件中。
您可以使用 multiline 选项控制 TextInput 是否支持多行。您可以设置 multiline=True
,然后在输入事件后检查小部件的内容以获取行数,必要时可选择丢弃新行。您必须自己打扫卫生,但这是可行的。
目前我没有看到更简单的方法来将小部件配置为不超过特定的最大行数。您必须通过代码限制行数。