2

無限ループで 5 から 55 までの数字をランダムに作成するスクリプトがあります。私の目標は、番号 55 が作成されたときにメッセージ ボックスを表示することです。easygui、tkinter、ctypes などを試してみましたが、メッセージ ボックスを作成できましたが、このボックスが表示されるとループが停止し、ユーザーが [OK] ボタンをクリックするまで続きません。スクリプトを停止せずにメッセージ ボックスを表示する方法はありますか?

フォーラムで情報を探していましたが、この問題を抱えている人を見つけられなかったので、誰かが助けてくれることを願っています.

これは、ループを含むコードの一部です。

 def contador():
  for x in range(1):
    aleatorio = random.randint(1,11)*5
    if aleatorio ==55:
        estado = "Red"
        ctypes.windll.user32.MessageBoxW(0, u"Error", u"Error", 0)
    elif aleatorio >=30:
        estado = "Red"

    else:
        estado = "Green"

    global t 
 t = threading.Timer(15.0, contador)
 t.start()

t = threading.Timer(15.0, contador)
t.start()
4

1 に答える 1