MrClon пишет:За-то программа будет показывать верную дату. Ну и если цикл будет длиться хотя бы пару минут это уже вполне символическая нагрузка.
Интересно а как это реализуют другие, может стоит посмотреть в исходниках других программ (например какого-нибудь лёгкого десктопного DE)
нашел решение с таймером, чтобы не создавать никакой нагрузки вообще
QTime currentTime, endOfDay(23,59,59);
QTimer::singleShot((currentTime.secsTo(endOfDay)+2)*1000, this, SLOT(renewCalendar()));
SR пишет:nslЕсли не работает переключение языка в зависимости от системного то могу написать инструкцию как в Qt это делается. Недавно какраз делал это в программе и все на Maemo работало.
да нет, в зависимости от системного работает... если это не русский у меня и англ и чешский и японский работает на ура... а вот с русским отдает дни недели английскими
сейчас делаю диалог настройки - там будет выбор языка ("системный", "английский","русский") и буду в случае выбора не-системного подставлять дни недели из массива
так что, если ничего меня не оторвет от созерцания сишного года, вечером дам новую версию