Название: Qt Таблица дел с созданием оповещений в определенное время Отправлено: arduc от Март 23, 2022, 01:33 Таблица содержит
Заголовок Текст Дату/Время Создается диалог с таблицей, переносятся данные из поля выделенной строки в диалоговое окно добавления записи, изменяется значение этого поля и диалоговое окно возвращает исправленное значение обратно в поле соответствующей строки таблицы Приведите пожалуйста пример как правильно передать это поле дата/время,как параметр, в окно редактирования и правильно вернуть уже отредактированное поле в таблицу, чтобы в таблице обновилась ячейка с этим полем? Таймер всегда получает текущее системное время раз в 1 секунду Определено минимальное количество минут, за которое следует оповестить пользователя о начале события. ЕСЛИ((время которое добавил пользователь в таблицу - текущее системное время) < = минимальное количество минут, за которое следует оповестить пользователя о начале события) { При срабатывании таймера , где-нибудь на рабочем столе с иконкой, Qt создает всплывающее окно с данными строки||строк таблицы, конкретно попадающей под условие . Всплывающее окно содержит также кнопку "открыть", которая расширяет данную форму до размеров окна. } Как передавать все поля с датой/временем поочереди в функцию сравнения разницы дат/времен? Как ежесекундно проверять каждое поле с датой/временем на разницу с системным временем? Как это реализовать в QAbstractTableModel? Где хранить все временные метки, как преобразовать до удобночитаемого формата? Название: Re: Qt Таблица дел с созданием оповещений в определенное время Отправлено: demaker от Апрель 30, 2022, 17:33 Ну например Код Наследуйтесь от QAbstractTableModel Переопределяйте функцию как Вам нужно выводить данные в таблице. Код
Запускаем таймер в основном потоке и сравниваем время, которое хранится в структуре с текущим временем системы Название: Re: Qt Таблица дел с созданием оповещений в определенное время Отправлено: qtkoder777 от Апрель 30, 2022, 18:48 Эта хрень создаётся методом зерокодинга. В Qt 7.0 будут зерокодинговые инструменты.
|