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

Author Topic: Вопросы новичка  (Read 97581 times)

zzmiyy

  • Newbie
  • *
  • Posts: 21
    • View Profile
Re: Вопросы новичка
« Reply #360 on: December 21, 2020, 03:17:18 PM »
Arin Alex, Да, последовательность именно такая.
В связи с тем, что сначала я не догадался как автоматически нумеровать подписи к рисункам, я вставлял номер рисунка в подпись, а подписи хранил в модели. В первой картинке сам лейаут с элементами и модель с данными. На второй результат рендера и сохранения в ПДФ. Возможно я опять что-то пропускаю мимо...
Как нумеровать из шаблона я придумал, сейчас попробую, надеюсь что-то изменится.

zzmiyy

  • Newbie
  • *
  • Posts: 21
    • View Profile
Re: Вопросы новичка
« Reply #361 on: December 21, 2020, 03:33:53 PM »
Arin Alex, изменил, вставляю номер картинки из скрипта, не помогло. Прикрепленный пик. Теперь дело точно не в модели ;D

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 992
    • View Profile
Re: Вопросы новичка
« Reply #362 on: December 24, 2020, 01:35:30 PM »
zzmiyy, А можно все таки сам lrxml глянуть? Его можно мне на почту arin_a@bk.ru кинуть.

zzmiyy

  • Newbie
  • *
  • Posts: 21
    • View Profile
Re: Вопросы новичка
« Reply #363 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);

 

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 992
    • View Profile
Re: Вопросы новичка
« Reply #364 on: December 25, 2020, 08:28:18 PM »
zzmiyy, Ага спасибо гляну

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 992
    • View Profile
Re: Вопросы новичка
« Reply #365 on: December 25, 2020, 09:12:50 PM »
zzmiyy, Быстрый способ поправить ситуацию - грохнуть объемлющий лаяут. Но случай интересный на досуге поковыряю :)

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 992
    • View Profile
Re: Вопросы новичка
« Reply #366 on: December 25, 2020, 11:38:52 PM »
zzmiyy, Нашел баг, пофиксил, пушнул (1.5.75). 

zzmiyy

  • Newbie
  • *
  • Posts: 21
    • View Profile
Re: Вопросы новичка
« Reply #367 on: December 28, 2020, 06:06:07 PM »
Arin Alex, Спасибо!
Есть возможность как-то увеличить время удержания клавиши мыши для drag-n-drop`а? Часто простым кликом(возможно только у меня правда) что-то чуть-чуть сдвигается.

MultiMote

  • Newbie
  • *
  • Posts: 25
    • View Profile
Re: Вопросы новичка
« Reply #368 on: December 29, 2020, 10:05:30 AM »
@zzmiyy, не только у вас :)

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 992
    • View Profile
Re: Вопросы новичка
« Reply #369 on: December 30, 2020, 12:50:53 AM »
zzmiyy, MultiMote, По просьбам трудящихся добавил небольшую задержку перед измерением положения и размеров :)

P.S. А еще геометрию можно лочить используя Ctr+L и обратно через Ctrl+Shift+L.
« Last Edit: December 30, 2020, 01:00:38 AM by Arin Alex »

MultiMote

  • Newbie
  • *
  • Posts: 25
    • View Profile
Re: Вопросы новичка
« Reply #370 on: December 30, 2020, 09:33:02 AM »
Спасибо!

zzmiyy

  • Newbie
  • *
  • Posts: 21
    • View Profile
Re: Вопросы новичка
« Reply #371 on: January 13, 2021, 07:44:10 PM »
Arin Alex, А какие возможности есть у скриптового языка? Только те функции, что перечислены Functions?
А то я тут подумал, что передаю кучу всяких полей внутрь через поля DataSource, а мог бы передать одной структурой на подобии JSON. Возможно ли такое?

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 992
    • View Profile
Re: Вопросы новичка
« Reply #372 on: January 13, 2021, 10:04:26 PM »
zzmiyy, язык JavaScript можете и JSON пихнуть 
« Last Edit: January 13, 2021, 10:05:59 PM by Arin Alex »

leoneii

  • Newbie
  • *
  • Posts: 22
    • View Profile
Re: Вопросы новичка
« Reply #373 on: January 27, 2021, 03:09:31 PM »
Народ! Ну как сделать ценники? Чтоб несколько в ряду)) А то я последний раз году в 2017 делал, но так и не осилил)) В демках нету - этож самый популярный вид отчета должен быть))

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 992
    • View Profile
Re: Вопросы новичка
« Reply #374 on: January 27, 2021, 10:44:04 PM »
leoneii, Ну как то так :)