python - 将 kivy 的 TextInput 限制为仅 ascii 字符

标签 python kivy textinput

请问有什么方法可以使 TextInput 禁止使用非 ascii 字符。因此,当文本输入到 TextInput 时,如果键入非 ascii 字符,则不会将其添加到 TextInput。就像使用 int 过滤器的方式一样,因此在 TextInput
中只允许整数 请示例代码会很有帮助。提前致谢

最佳答案

TextInput 过滤在文档中有描述,甚至还有示例:Filter

使用正则表达式检查输入的字符串是否包含所需字符 ([A-Za-z0-9 ])。如果通过,则返回字符串。

关于python - 将 kivy 的 TextInput 限制为仅 ascii 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35389585/

相关文章:

python - 使用 python (win32com.client) 将图像插入 powerpoint 幻灯片

python - 为 Python 3.5 构建 Fortran 扩展或为 2.7 构建 C 扩展

python - 如何使用按钮行为在kivy中制作圆形按钮?

xcode5 - 通过 Fish shell 在 vi​​rtualenv 中安装 kivy 时出现错误 mno-fused-madd

android - 为我的 kivy app python 设置一个数字键盘

javascript - React Native 数字 TextInput w/初始值为 null

swift - 结果类型 'Element' 与预期类型不匹配

python - 如何在列表理解中使用 print() 和其他操作?

python - 如何在 64 位环境中处理 ctypes 中的字符串数组 (char **)?

javascript - 如何在 react native 文本输入中获取新输入的文本?