Шаг 121.
Библиотека PyQt5.
Основные компоненты. Поля для ввода даты и времени (окончание)

    На этом шаге мы перечислим основные методы этих классов.

    Класс QDateTimeEdit наследует все методы из класса QAbstractSpinBox (см. 118 шаг) и дополнительно реализует следующие методы (здесь приведены только самые полезные - полный их список доступен на странице https://doc.qt.io/qt-5/qdatetimeedit.html):

    При изменении значений даты или времени генерируются сигналы timeChanged (<QTime>), dateChanged (<QDate>) и dateTimeChanged (<QDateTime>). Внутри обработчиков через параметр доступно новое значение.

    Классы QDateEdit (поле для ввода даты) и QTimeEdit (поле для ввода времени) созданы для удобства и отличаются от класса QDateTimeEdit только форматом отображаемых данных. Эти классы наследуют методы базовых классов и не добавляют никаких своих методов.

    На следующем шаге мы рассмотрим календарь.




Предыдущий шаг Содержание Следующий шаг