💡
原文英文,约700词,阅读约需3分钟。
📝
内容提要
Textual v0.80.0发布了新的MaskedInput组件,允许开发者通过模板字符串控制用户输入。示例代码展示了如何输入信用卡号和电话号码。MaskedInput使用正则表达式屏蔽字符,仅接受数字输入,完成后边框变绿。尽管Textual的组件数量不如wxPython或PyQt,但它仍是强大的终端应用开发工具。
🎯
关键要点
- Textual v0.80.0发布了新的MaskedInput组件,允许开发者通过模板字符串控制用户输入。
- MaskedInput组件使用正则表达式屏蔽字符,仅接受数字输入。
- 输入信用卡号时,模板字符串格式为'9999-9999-9999-9999;0',自动添加连字符。
- 当输入有效的四组四位数字后,组件边框变为绿色。
- MaskedInput组件也可以用于输入电话号码,模板字符串格式为'(999)-999-9999;0'。
- 该组件的文档提供了正则表达式的使用示例,帮助开发者理解如何使用。
- 尽管Textual的组件数量不如wxPython或PyQt,但它仍是强大的终端应用开发工具。
🏷️
标签
➡️