前提・実現したいこと
現在、Pythonistaで現在時刻が常に更新されているものをUIのlabelに表示しようとしています。
試行錯誤して表示できたはいいものの無限ループして止められません。
このコードの理想の形、
または他に代案があれば教えて頂きたいです。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
python
1import threading 2import ui, time, datetime 3 4 5ut=time.time() 6 7dt=datetime.datetime.fromtimestamp(ut) 8 9 10 11def countdown( ut ): 12 13 t=threading.Timer(1,countdown,args=[ut]) 14 15 t.start() 16 17 ut=time.time() 18 19 dt=datetime.datetime.fromtimestamp(ut) 20 21 print(ut) 22 23 label2.text=format(dt,'%H:%M:%S') 24 25 26 27v = ui.load_view() 28 29label2=v['label2'] 30 31label2.text=format(dt,'%H:%M:%S') 32 33countdown(ut) 34 35v.present('sheet') 36 37
試したこと
試行錯誤して上記のコードにたどり着きました。
これ以上は自分の知識では進められないと思い、質問に至りました。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
あなたの回答
tips
プレビュー