0
我已經編寫了一個運行在Raspberry Pi 3 Model B上的Python 3程序。它使用Tkinter並使用執行SPI通信的root.after
具有非阻塞重複功能。我的問題是,即使設置系統時間一分鐘,也會導致該功能停止重複。再次設置時鐘使其再次開始工作。我簡單的問題下面的程序:設置系統時鐘停止循環
import tkinter as tk
from tkinter import *
def MyLoop():
print ("Hello")
root.after(1000, MyLoop)
root = tk.Tk()
root.after(200, MyLoop) # Start the non-blocking loop.
root.mainloop() #Start the GUI loop.
如果我把時鐘撥回使用sudo日期--set = 「YYYY-MM-DD HH:MM:SS」 停止印刷 「你好」。如果我再次設置時鐘,它將再次開始打印「Hello」
問題不在於Raspberry Pi,因爲我在Microsoft Windows上獲得相同的行爲。
我通常可以通過在stackoverflow和其他地方搜索來找到問題的解決方案,但是這個問題讓我陷入困境。任何幫助,將不勝感激。
你爲什麼改變時鐘? – cdarke