Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: ZvereK от Февраль 10, 2009, 10:20



Название: к QDateEdit прибавить год
Отправлено: ZvereK от Февраль 10, 2009, 10:20
Кто-нибудь может мне подсказать как к ui.date (dd.MM.yyyy) прибавить к году целое число от 1 до 10, число задаеться в SpinBox


Название: Re: к QDateEdit прибавить год
Отправлено: spirit от Февраль 10, 2009, 10:46
см.
Цитировать
QDate QDate::addYears ( int nyears ) const


Название: Re: к QDateEdit прибавить год
Отправлено: ZvereK от Февраль 10, 2009, 11:25
А можно по подробней???


Название: Re: к QDateEdit прибавить год
Отправлено: lit-uriy от Февраль 10, 2009, 11:31
получи из QDateEdit дату (тип QDate), к ней добавь нужное число с помощью QDate QDate::addYears ( int nyears ) const.

или тебе что-то другое надо?


Название: Re: к QDateEdit прибавить год
Отправлено: spirit от Февраль 10, 2009, 11:34
Код
C++ (Qt)
...
int yearsNumber = 100;
QDateEdit *de = new QDateEdit();
de->setDate(de->date().addYears(yearsNumber));
...
 


Название: Re: к QDateEdit прибавить год
Отправлено: ZvereK от Февраль 10, 2009, 11:36
Спасибо. Щас буду пробывать, разбираться.