Конструктор по умолчанию QTime
создает время invalid
, большинство операций с недопустимым временем завершатся ошибкой или вернут другое недопустимое время. Вызов addSecs
по-прежнему оставляет вам недопустимое время, а вызов toString
в недопустимое время возвращает пустую строку.
Чтобы построить QTime
полуночи, вам необходимо использовать:
QTime time(0,0);