kivyアプリでは、テキスト入力ウィジェットがいくつかあります。ゴーストテキストとしてラベルを付けたいと思います。ゴーストテキストでは、後で呼び出す番号に値を渡さないという意味です。Kivy TextInputの "ゴースト"(または非可聴)テキストの書き方は?
たとえば、kivyアプリに2つのテキスト入力項目があるとします。
TextInput:
text: '1st number'
id: first_id
input_filter: 'float'
multiline: False
TextInput:
text: '2nd number'
id: second_id
input_filter: 'float'
multiline: False
アプリを実行すると、最初のテキスト入力にはデフォルトのテキスト「1番目の番号」があり、2番目のテキスト入力にはデフォルトのテキスト「2番目の番号」が付きます。私はそれらをメソッドを介して2つの浮動小数点数を加算する関数にリンクしています。問題は、ユーザーが何も入力せずに「実行」ボタンを押すと、アプリケーションが中断されることです。テキストを関数に渡すことができないようにする方法はありますか?
また、私はそれをバックグラウンドにしたいので、ユーザーはテキスト入力をタップしてから、数字を入力する前に「1st number」の書き込みを削除する必要はありません。