PyQt5 QTimer zählen, bis spezifische Sekunden

Erstelle ich ein Programm in python, und ich bin mit pyqt. Ich arbeite derzeit mit QTimer und ich will print "timer funktioniert" jede Sekunden und stoppen Sie den Druck nach 5 Sekunden. Hier ist mein code:

timers = []
def thread_func():
    print("Thread works")
    timer = QtCore.QTimer()
    timer.timeout.connect(timer_func)
    timer.start(1000)
    print(timer.remainingTime())
    print(timer.isActive())
    timers.append(timer)

def timer_func():
    print("Timer works")
Die QTimer Klasse nicht unterstützt anhalten nach einer festen Anzahl von timeouts. Sie haben zu halten, einen Grafen, und beenden Sie Sie explizit.
Kannst du bitte eine demo für mich? Ich bin nur ein Anfänger.

InformationsquelleAutor Jaypee | 2017-10-09

Schreibe einen Kommentar