iOSのpythonistaアプリケーションで、ボタンを押したときに私のUIのテキストフィールドに数値が入っているかどうかを確認しようとしています。私が文字列上で同じコードを使用すると、それは動作します。ボタンのアクション内でテキストフィールドのコードを使用すると、機能しません。助けてください?ここに私のコードは次のようである何:任意のテキストはtextfield1
のTextFieldに入力することができる前に、フィールドのテキストに変数textfield
を設定しているPython - UIのテキストフィールドの内部の整数のチェック
import ui
import console
def contains_digits(d):
for char in d:
if char.isdigit():
return True
return False
test='test3'
print(contains_digits(test)) #this works - it prints TRUE!
#below always prints failed even though it should print whatever is in the textfield?!
def button_pushed(sender):
if contains_digits(textfield1):
print(textfield1)
print('failed')
v=ui.load_view()
textfield1 = str(v['textfield1'].text)
v.present('fullscreen')
あなたの字下げは正しいですか? –
はい、それは申し訳ありません、それはちょうど私が間違ったstackoverflowにそれを入力したところです。更新されます。ありがとう – user1814798