Welcome, Guest. Please login or register.
Did you miss your activation email?

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - zzmiyy

Pages: [1] 2
1
Discussion | Обсуждение / Re: Вопросы новичка
« on: January 13, 2021, 07:44:10 PM »
Arin Alex, А какие возможности есть у скриптового языка? Только те функции, что перечислены Functions?
А то я тут подумал, что передаю кучу всяких полей внутрь через поля DataSource, а мог бы передать одной структурой на подобии JSON. Возможно ли такое?

2
Discussion | Обсуждение / Re: Вопросы новичка
« on: December 28, 2020, 06:06:07 PM »
Arin Alex, Спасибо!
Есть возможность как-то увеличить время удержания клавиши мыши для drag-n-drop`а? Часто простым кликом(возможно только у меня правда) что-то чуть-чуть сдвигается.

3
Discussion | Обсуждение / Re: Вопросы новичка
« on: December 25, 2020, 07:51:10 PM »
Arin Alex
Прикрепил шаблон.
Вот код для заполнения модели похожими данными:
QStandardItemModel * model = new QStandardItemModel();
    for(int i = 0; i<3; i++){
        QList<QStandardItem *> items;
        for(int j=0;j<8;j++){
            items << new QStandardItem("");       //skip fields
        }
        for(int j=0;j<10;j++){
            items << new QStandardItem("sample text");
            QStandardItem * b = new QStandardItem("");
            QPixmap pix = QPixmap(1200,600);
            pix.fill(QColor(qrand()%255,qrand()%255,qrand()%255));
            b->setData(pix.toImage(), Qt::DisplayRole);
            items << b;
        }
        items << new QStandardItem("sample text");
        model->appendRow(items);
    }
    reporter.dataManager()->addModel("allData", model, true);

 

4
Discussion | Обсуждение / Re: Вопросы новичка
« on: December 21, 2020, 03:33:53 PM »
Arin Alex, изменил, вставляю номер картинки из скрипта, не помогло. Прикрепленный пик. Теперь дело точно не в модели ;D

5
Discussion | Обсуждение / Re: Вопросы новичка
« on: December 21, 2020, 03:17:18 PM »
Arin Alex, Да, последовательность именно такая.
В связи с тем, что сначала я не догадался как автоматически нумеровать подписи к рисункам, я вставлял номер рисунка в подпись, а подписи хранил в модели. В первой картинке сам лейаут с элементами и модель с данными. На второй результат рендера и сохранения в ПДФ. Возможно я опять что-то пропускаю мимо...
Как нумеровать из шаблона я придумал, сейчас попробую, надеюсь что-то изменится.

6
Discussion | Обсуждение / Re: Вопросы новичка
« on: December 18, 2020, 05:46:01 PM »
Subst, Да с этим пока не важно, позже разберусь.
Меня сильно огорчает, что перемешиваются внутри лейлаута объекты.
Структура такая: есть лейаут, в нем несколько лейаутов, в каждом картинка + подпись. И вот некоторые перемешиваются, то есть идут не по порядку как в модели. Это происходит при смене страницы.
На рисунке пример что я имею ввиду.
А на счет невозможности удалить страницу:
Не дает, пока не создам новую. После кнопка становится активной.

7
Discussion | Обсуждение / Re: Вопросы новичка
« on: December 14, 2020, 04:53:24 PM »
Arin Alex, Разобрался, спасибо.
А мне нигде не дает удалить репорт пейдж...
Почему элементы внутри одного лейаута могут быть "перемешаны"? Можно как-то отключить это?
Отчет на 81 страницу с кучей картинок отказался сохраняться в пдф(при нажатии на кнопку принт просто ничего не происходит)? Как фиксить?


8
Discussion | Обсуждение / Re: Вопросы новичка
« on: December 08, 2020, 08:55:16 PM »
Arin Alex, например вот.
 Еще у меня всегда кнопка "Удалить страницу" неактивна, так и должно быть?

9
Discussion | Обсуждение / Re: Вопросы новичка
« on: December 08, 2020, 11:45:28 AM »
Arin Alex, Пробую заполнить все точно так же как в примере, но из модели( addTableOfContentsItem(getField("model.column"), getField("model.column")); ). В ТоС добавляется только первый элемент. Что может быть не так?

10
Discussion | Обсуждение / Re: Вопросы новичка
« on: December 07, 2020, 08:21:36 PM »
Заголовок раздела - страница.
Тут в 7ом пункте: http://limereport.ru/forum/index.php?topic=3.msg1721#msg1721

11
Discussion | Обсуждение / Re: Вопросы новичка
« on: December 07, 2020, 04:29:03 PM »
Привет.
Видел, что есть возможность добавлять оглавление. А как? На форуме не увидел примера :(

12
Discussion | Обсуждение / Re: Вопросы новичка
« on: November 26, 2020, 04:57:40 PM »
Понял, спасибо.

13
Discussion | Обсуждение / Re: Вопросы новичка
« on: November 26, 2020, 08:13:34 AM »

Как раз с Алексом обсуждали. Передай в переменную отчета картинку.
Как то так:

QIMage image=...;
QVariant variant=image;

report->setReportVariable(variable,variant);
Спасибо, так тоже получилось.

14
Discussion | Обсуждение / Re: Вопросы новичка
« on: November 26, 2020, 04:07:54 AM »
Спасибо, то что нужно! Мануал посмотрел, но там заполнение из бд, что мне не подходит.
Пытаюсь заполнить данными из модели и столкнулся с абсолютным непониманием работы.
Code: [Select]
QStandardItemModel* tst = new QStandardItemModel(10,2); //тестовая модель
    for(int i=0; i< tst->rowCount();i++){
        tst->setItem(i,0,new QStandardItem(QString("%1").arg(i)));  //заполняем
        tst->setItem(i,1,new QStandardItem(QString("%1").arg(i*i)));
    }
    ui->tableView->setModel(tst);   //добавил в tableView для проверки
    engine.dataManager()->addModel("tst", tst,false); //добавляем модель напрямую
    engine.dataManager()->addModel("tst1", ui->tableView->model(),false); //добавляем модель, вытащенную из вьюхи. По логике должно быть одно и тоже?
Иии... нет. Что я делаю не так?) Скрины вывода и шаблона прикрепил.

UPD: Самое смешное:
Code: [Select]
engine.dataManager()->addModel("tst", view->model(),false); //эта строчка выводит ток нули
engine.dataManager()->addModel("tst1", view->model(),false); //а эта строчка работает...
Code: [Select]
    engine.dataManager()->addModel("tst", tst,true); //не работает
    engine.dataManager()->addModel("tst1", tst,true);//работает
Если поменять местами - ничего не меняется...
Работает только с названием tst1...

15
Если при добавлении нового datasource`а поставить галку "Subdetail" и выбрать "Filter mode" галка становится неактивной. И остается таковой даже при смене обратно на "Subquery mode".

Pages: [1] 2