質問するログイン新規登録

質問編集履歴

1

2021/03/22 01:33

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -26,4 +26,33 @@
26
26
  ```
27
27
  しかしこれをUIでやるためにボタンに設置した関数に入れ、表示先をlabel1に設置し、実行してボタンを押すと上手く作動しません。
28
28
  僕が1番やりたいことは、UIをキーボード上で起動した際にlabelにデジタル時計が表示されているという状況を作りたいです。
29
+ こちらが上手くいかなかったコードです。
30
+ ```python
31
+
32
+ import ui
33
+ import datetime
34
+ import time
35
+ def onBTap(sender):
36
+ def t():
37
+ now = datetime.datetime.now()
38
+ h = now.hour
39
+ m = now.minute
40
+ if m < 10:
41
+ m = f'0{m}'
42
+ else:
43
+ m = now.minute
44
+ s = now.second
45
+ if s < 10:
46
+ s = f'0{s}'
47
+ else:
48
+ s = now.second
49
+ sender.superview['label1'].text = f'{h}:{m}:{s}'
50
+ i = 0
51
+ while(i < 1):
52
+ t()
53
+ time.sleep(1)
54
+ v = ui.load_view()
55
+ v.present('sheet')
56
+
57
+ ```
29
58
  どなたかご回答お願いします????????