I have a similar problem with the QTime within a QTime Edit: QTimeEdit te; te.time().start(); // should reset time but it does NOT te.time().elapsed(); // should returns the CURRENT TIME!