Как сохранить запись после изменения даты в QCalendarWidget? - PullRequest
1 голос
/ 23 апреля 2011

Я хочу выбрать день в QCalendarWidget и сохранить текст для этого конкретного дня в базе данных. Сейчас я ищу хорошую стратегию сохранения. В данный момент я использую сигнал QTextEdit::textChanged(), но, конечно, у него очень плохая производительность. Наилучшим выбором будет сохранение после изменения дня в календаре или после закрытия программы. Но как я могу это понять?

Ответы [ 2 ]

1 голос
/ 23 апреля 2011

Я бы пошел с сохранением после смены календаря, то есть потому, что если программа зависает где-то до ее правильного закрытия, эти данные не будут сохранены.

Поймайте правильный сигнал и получите QDate, а затем сохраните егов БД (конечно, конвертировать в строку / число или что угодно, что вам подходит)

0 голосов
/ 12 сентября 2011

Я понял, что сохраню текст, если пользователь меняет день или закрывает программу. Поэтому я сохраняю каждый раз, когда меняю дату в календаре.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...