Ich versuche, ein Programm zu erstellen, mit PyQt, die derzeit aus einem gestapelten Widget von 4 Seiten besteht. Ein Timer wurde implementiert und nach 3 Sekunden wechselt die Seite, auf der sich der Benutzer gerade befindet, zur nächsten Seite. Ich versuche gerade, einen Timer hinzuzufügen, der dem Benutzer anzeigt, wie viel Zeit er auf dieser Seite hat (idealerweise in Sekunden). Ich habe jedoch keine Ahnung, wie man den Timer an einen Zähler anschliesst und konnte nichts finden, was hilfreich wäre.PyQt - Countdown-Timer zeigen
Hier ist der aktuelle Code, der im Grunde nur den Timer:
import sys
from PyQt4.QtCore import *
from PyQt4.QtGui import *
from StackedWidget import *
app = QApplication(sys.argv)
window = QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(window)
def NextTimer():
ui.stackedWidget.setCurrentIndex((ui.stackedWidget.currentIndex() + 1))
myTimer = QTimer()
myTimer.timeout.connect(NextTimer)
myTimer.start(3000)
Ich versuche, den Timer auf einen Zähler der Klasse QLCDNumber, markierten Zähler zu verbinden. An dem aktuellen Punkt gibt es keinen Code, der diesen Zähler beinhaltet, er existiert nur.
Vielen Dank für jede Hilfe.
erstellen Sie ein minimales Arbeitsbeispiel mit 'QLCDNumber', damit jeder es testen und eine Lösung erstellen kann. – furas