Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Денис от Январь 30, 2015, 19:17



Название: [РЕШЕНО] QTableView перенос строк в модели
Отправлено: Денис от Январь 30, 2015, 19:17
Проблема проста:
Код:
            //  column
            case 1:
            {
                QDateTime utc;
                utc.setTime_t(board.journal.records[index.row()].record.utc-
                              board.tech.utc.offsetFromUtc());
                QString strUTC("");
                strUTC.insert(strUTC.size(),QString::number(utc.time().hour())+":");
                strUTC.insert(strUTC.size(),QString::number(utc.time().minute())+":");
                strUTC.insert(strUTC.size(),QString::number(utc.time().second())+"\r\n");
                strUTC.insert(strUTC.size(),QString::number(utc.date().day())+".");
                strUTC.insert(strUTC.size(),QString::number(utc.date().month())+".");
                strUTC.insert(strUTC.size(),QString::number(utc.date().year()));
                return strUTC;
            }

Вывод в ячейку заданной строки, но проблема в том что "\r\n" - не трабатывается хотя включен флаг setWordWrap(true), его установка не дает желаемого результата, помогите плз может еще флаг акий надобно установить ?


Название: Re: QTableView перенос строк в модели
Отправлено: GreatSnake от Январь 30, 2015, 19:24
Странно, по идее должно работать.
Вообще-то '\r' здесь лишняя.

А что,
Код
C++ (Qt)
QString QDateTime::toString ( const QString & format ) const
никак не осилить?

И QTableView::setWordWrap(true) ну ни как к этой проблеме не относится.


Название: Re: QTableView перенос строк в модели
Отправлено: Денис от Январь 30, 2015, 19:33
Странно, по идее должно работать.
Вообще-то '\r' здесь лишняя.

А что,
Код
C++ (Qt)
QString QDateTime::toString ( const QString & format ) const
никак не осилить?

И QTableView::setWordWrap(true) ну ни как к этой проблеме не относится.

Я именно хотел свой формат вывода даты и времени с возможностью дописания дополнительных данных в строку ...
Вот и я думаю что поидеии должна работать ан не работает (


Название: Re: QTableView перенос строк в модели
Отправлено: Денис от Январь 30, 2015, 21:48
Неужели никто не вкурсе ?


Название: Re: QTableView перенос строк в модели
Отправлено: Денис от Февраль 01, 2015, 20:34
Разобрался, если кому интересно ...
Нужно было добавить вот эти строки:

Код:
i = 0;
while(i < table.rec_count)
    ui->table->verticalHeader()->setSectionResizeMode(i,QHeaderView::ResizeToContents),i++;

Тогда строка влажит и делает перенос, всем спс )