LimeReport Forum

General Category | Основное => Discussion | Обсуждение => Topic started by: Proton Phoenix on September 28, 2022, 10:52:10 PM

Title: Does LimeReport createPreviewWidget Work?
Post by: Proton Phoenix on September 28, 2022, 10:52:10 PM
Hi ~~~
i am trying to create an embedded widget but it doesn't work at all

Code: [Select]
LimeReport::ReportEngine *report=new LimeReport::ReportEngine(this);
report->loadFromFile(QDir::currentPath().append("/release/report/test1.lrxml"));
report->createPreviewWidget(ui->widget);

it's shows only this on QDebug output but nothing in QWidget
Quote
m_pagesize= LimeReport::PageItemDesignIntf::A4
initpagesizewidth= 2000
initpagesizeheight= 2870
m_pagesize= LimeReport::PageItemDesignIntf::A4

is there any solution?


Title: Re: Does LimeReport createPreviewWidget Work?
Post by: Subst on September 30, 2022, 08:01:56 PM
try this

Code: [Select]
LimeReport::ReportEngine *report=new LimeReport::ReportEngine(this);
report->loadFromFile(QDir::currentPath().append("/release/report/test1.lrxml"));
QWidget *previewWidget=report->createPreviewWidget(ui->widget);

qDebug()<<previewWidget->isVisible()<<previewWidget->size()<<<previewWidget->pos();
Title: Re: Does LimeReport createPreviewWidget Work?
Post by: Proton Phoenix on October 01, 2022, 09:25:35 PM
Thank you so much bro <3 it works
Title: Re: Does LimeReport createPreviewWidget Work?
Post by: Subst on October 03, 2022, 07:17:49 AM
Have u forgot to rize widget->show(); ?

Or widget->resize() & widget->move() helps?
Title: Re: Does LimeReport createPreviewWidget Work?
Post by: Proton Phoenix on November 23, 2022, 12:13:38 AM
Have u forgot to rize widget->show(); ?

Or widget->resize() & widget->move() helps?

i did it like
previewWidget->setMaxmiumSize(ui->widget->size());
previewWidget->show();