我期望在更改TextInput的input_type
时会看到具有不同布局的键盘。看起来input_type
属性可能已移到FocusBehavior
类,但是我不确定如何使它工作。这是我尝试过的:
main.py
from kivy.app import App
class MainApp(App):
pass
MainApp().run()
main.kv
GridLayout:
rows: 1
TextInput:
hint_text: "text"
input_type: "text"
TextInput
hint_text: "Number"
input_type: "number"
我还尝试通过在FocusBehavior.input_type
中添加以下行来更改main.py
属性:
from kivy.uix.behaviors import FocusBehavior
FocusBehavior.input_type = "number"