Привет Ребята!
Воспрос такой. Нужно нарисовать таблицу в репорте, есть заголовок на три столбца и собственно сами данные.. Вывожу из приложения данные не через базу, а через переменные
QStringList simpleData;
QStringList simpleData2;
QStringList simpleData3;
simpleData << "value1" << "value2" << "value3";
simpleData2 << "value1" << "value2" << "value3";
simpleData3 << "value1" << "value2" << "value3";
QStringListModel* simpleModel = new QStringListModel();
QStringListModel* simpleModel2 = new QStringListModel();
QStringListModel* simpleModel3 = new QStringListModel();
simpleModel->setStringList(simpleData);
simpleModel2->setStringList(simpleData2);
simpleModel3->setStringList(simpleData3);
m_Report.dataManager()->addModel("string_list", simpleModel, true);
Вывожу в поле DataBand
Очень много вопросов возникает.
1. Правильно ли я вывожу шапку таблицы в DataHeader?
2. как выровнять столбцы в DataHeader со столбцами шапки в DataBand?
Таблица получилась какой то разорванной, имею ввиду строки оторваны от шапки и от друг друга(я просто их еще обвожу)
Короче как правильеньо таблицу сделать? примеры смотрел...
Другой вопрос. У меня есть текст в репорте, многострочных, в котором есть некоторые слова зависящие от условий, т.е к примеру слово в середине текста может меняться с "есть" на "нет". Решил весь текст оформить строкой с подставляемыми параметрами и уже выводить в отчет форматированную строку, через внешнюю переменную, но блин текст в одну строчку идет...Есть ли что-то наподобии WordWrap для переменных если их значения длинные? Если нет, то как обойти ситуацию?
Всех Благодарю, заранее спасибо!