Дата и время в Qt
-
Дата и время в Qt
19.11.2011 Автор: admin
Работа с датой и временем в Qt осуществляется с помощью классов QDate, QTime и QDateTime, которые предназначены для хранения дат и времени и проведения с ними различных операций. Чаще всего требуется получение текущей даты и времени. Эти классы предоставляют методы для преобразования даты и времени в строку определенного формата. Также есть методы для проведения обратного преобразования — из строки. Далее...
-
Класс даты QDate
19.11.2011 Автор: admin
Приложениям часто требуется информация о дате и времени. Например, для выдачи отчетной информации или для реализации часов. Qt предоставляет для работы с датой и временем три класса: QDate, QTime и QDateTime, определенные в заголовочных файлах QDate, QTime и QDateTime. Далее...
-
Класс времени QTime
19.11.2011 Автор: admin
Контроль над временем — очень важная задача, с помощью которой можно вычислять задержки в работе программы, отображать на экране текущее время, проверять время создания файлов и т. д. Далее...
-
Таймер в Qt
19.11.2011 Автор: admin
В программах часто возникает потребность в периодическом повторении определенных действий через заданные промежутки времени. Конечно, в некоторых случаях, для задания временного интервала вызова функции, можно воспользоваться и объектом класса QTime и сделать примерно следующее: Далее...
-
Событие таймера QTimerEvent
19.11.2011 Автор: admin
Каждый класс, унаследованный от QObject, содержит свои собственные встроенные таймеры. Вызов метода QObject::startTimer() производит запуск таймера. В качестве параметра ему передается интервал запуска в миллисекундах. Метод startTimer() возвращает идентификатор, необходимый для распознавания таймеров, используемых в объекте. По истечении установленного интервала запуска генерируется событие QTimerEvent, которое передается В метод timerEvent(). Вызвав метод QTimerEvent::timerId() объекта события QTimerEvent, можно узнать идентификатор таймера, инициировавшего это событие. Идентификатор можно использовать для уничтожения таймера, передав его в метод QObject::killTimer(). В следующей программе отображается надпись, которая появляется и исчезает через заданные промежутки времени. Далее...
-
Класс QTimer
19.11.2011 Автор: admin
Использование объекта класса QTimer гораздо проще, чем использование события таймера, определенного в классе QObject. К недостаткам работы с событием таймера относится необходимость наследования одного из классов наследующих QObject. Затем, в унаследованном классе нужно реализовать метод, принимающий объекты события таймера. А если в объекте создается более одного таймера, то возникает необходимость различать таймеры, чтобы узнать, который из них явился инициатором события. Далее...