Ich habe diese einfache Benutzeroberfläche mit qtDesigner erstellt und ich möchte alle 10 Sekunden mein Label mit dem Wert einer Funktion aktualisieren, aber ich habe keine Ahnung, wie das geht. Ich habe verschiedene Dinge ausprobiert, aber nichts hat funktioniert.pyQt: Wie aktualisiere ich ein Etikett?
def example():
...
return text
UI:
class Ui_Form(object):
def setupUi(self, Form):
Form.setObjectName("Form")
Form.resize(400, 300)
self.label = QtWidgets.QLabel(Form)
self.label.setGeometry(QtCore.QRect(165, 125, 61, 16))
self.label.setObjectName("label")
self.retranslateUi(Form)
QtCore.QMetaObject.connectSlotsByName(Form)
def retranslateUi(self, Form):
_translate = QtCore.QCoreApplication.translate
Form.setWindowTitle(_translate("Form", "Form"))
self.label.setText(_translate("Form", plsupdatethis)
if __name__ == "__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
Form = QtWidgets.QWidget()
ui = Ui_Form()
ui.setupUi(Form)
Form.show()
sys.exit(app.exec_())
das ist perfekt, vielen Dank! –