关于LimeReport导出报告在Qt下的使用问题

news2024/11/23 4:33:15

关于这个第三方库的使用网上有很多资料了

具体说一下关于文本和图片控件的使用

1、文本使用

 如果需要自定义文本内容,需要的格式为上图$V{};

2、图片使用

 如果需要自定义图片内容,需要的格式为上图$V{},写法和文本内容一样;

3、程序调用说明

#include <LimeReport>
#include "lrreportengine.h"

//先定义

LimeReport::ReportEngine *report;
LimeReport::PreviewReportWidget* m_preview;

//初始化

report=new LimeReport::ReportEngine(this);
m_preview = report->createPreviewWidget();
ui->horizontalLayout_Col->addWidget(m_preview);

设置内容

report->dataManager()->setReportVariable("Title",ui->lineEdit_Title->text());//文本

report->dataManager()->setReportVariable("imageBite",ReportPh+"/imageBite.png");//图片

//该方式需要先将图片保存到本地,然后根据路径调用

//报告预览

 QFileInfo fileInfo(ReportPh+"/RPT.lrxml");
    if(fileInfo.isFile())
    {
        report->loadFromFile(ReportPh+"/RPT.lrxml");
        m_preview->refreshPages();
    }
    //m_preview->fitPage();

//导出pdf

m_preview->printToPDF();

4、编译好的库的地址

https://download.csdn.net/download/lidengfeng0ff/87796666

5、遗留问题

关于在debug模式下会出现一些奇怪问题,无法单步调试,也可能出现软件崩溃;

release模式下可以正常操作

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/540681.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

博士毕业答辩流程 注意事项

前言&#xff1a;2023年5月17日14:00-17:00&#xff0c;与实验室其他同学一起旁听了本实验室的博士论文答辩。接下来&#xff0c;我对博士毕业答辩的大致流程进行简要介绍&#xff0c;并对个环节的注意事项进行总结归纳&#xff0c;供毕业生参考。 目录 1. 准备阶段2. 汇报期间…

Python 框架学习 Django篇 (一) 安装及基本使用

环境说明 python 3.11.3 Django 4.2.1 idea 2023.1 一、安装调试 我这里默认idea和python环境都是装好的&#xff0c;直接从建项目开始 新建项目 项目名称: demo 安装Django //配置清华镜像源 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simp…

AMBER分子动力学模拟之结果分析(突变型的能量计算,丙氨酸扫描)-- HIV蛋白酶-抑制剂复合物(5)

AMBER分子动力学模拟之结果分析(突变型的能量计算,丙氨酸扫描)-- HIV蛋白酶-抑制剂复合物(5) 丙氨酸扫描 在带电残基上引入一个或几个丙氨酸&#xff0c;观察这些改变对蛋白功能的影响。置换成丙氨酸&#xff0c;去除了侧链上的活性基团&#xff0c;换成了体积小、无其他官能…

【AGC】新版鸿蒙崩溃SDK集成使用方法

【背景】 我们知道AGC的Crash SDK都是需要强制集成华为分析SDK的&#xff0c;在使用时的崩溃数据上报都要依靠分析服务来完成&#xff0c;这就容易受到限制&#xff0c;有时出现无数据的情况就要依次排查崩溃SDK与分析SDK&#xff0c;比较麻烦。而就在不久前&#xff0c;鸿蒙崩…

【Linux】内存映射

目录 内存映射相关函数解析代码示例1&#xff08;使用内存映射实现没有关系的进程间的通信&#xff09;&#xff1a;代码示例2&#xff08;使用内存映射实现文件间拷贝&#xff09;&#xff1a;匿名内存映射 橙色 内存映射 内存映射(Memory-mapped I/o)是将磁盘文件的数据映射…

GitLabRunner安装部署

实战&#xff1a;GitLabRunner安装部署-2023.4.26(安装成功) 目录 实验环境 gitlab/gitlab-ce:15.0.3-ce.0 gitlab-runner-15.0.1-1.x86_64.rpm实验软件 链接&#xff1a;https://pan.baidu.com/s/10aL_kWzDKnZXBXG3-hS2tA 提取码&#xff1a;0820 2023.4.26-实战&#xff1a…

HTTP第16讲——HTTP的重定向和跳转

背景 “超文本”里含有“超链接”&#xff0c;可以从一个“超文本”跳跃到另一个“超文本”&#xff0c;对线性结构的传统文档是一个根本性的变革。 能够使用“超链接”在网络上任意地跳转也是万维网的一个关键特性。它把分散在世界各地的文档连接在一起&#xff0c;形成了复杂…

058:cesium设置图片纹理材质

第058个 点击查看专栏目录 本示例的目的是介绍如何在vue+cesium中设置图片材质,相当于在球体上贴图。 直接复制下面的 vue+cesium源代码,操作2分钟即可运行实现效果. 文章目录 示例效果配置方式示例源代码(共85行)相关API参考:专栏目标示例效果 配置方式 1)查看基础设…

如何批量旋转图片方向,包教会方法分享

如何批量旋转图片方向&#xff0c;这个怎么搞呢&#xff1f;小编曾经遇到一个问题&#xff0c;就是我将手机上的照片上传到电脑后发现所有的图片都是倒立的&#xff0c;这让查看变得非常不方便。尽管小编已经尝试过打开每张图片并逐个旋转后再另存为&#xff0c;但这种方式十分…

qiankun + Vite + React + Vue + Angular 快速构建前端微服务

文章目录 一、主应用 vite二、微应用 react三、微应用 vue四、微应用 angular五、项目地址 一、主应用 vite npm npm create vitelatestyarn yarn create vite选择是否继续 Need to install the following packages:create-vite3.2.1 Ok to proceed? (y) y项目名称 Project…

HIVE建表详细教程

1. 注意事项如下 1.1 分区字段 可以有多个分区字段&#xff0c;一般以时间维度来建立分区&#xff0c;也可以再加其他字段。以业务场景为提前条件&#xff0c;来设定分区的字段。 从业务角度理解&#xff0c;分区字段可理解为业务数据的一部分&#xff0c;作为业务查询…

Bed Bath and Beyond EDI 需求分析

Bed Bath and Beyond&#xff08;Bed Bath and Beyond&#xff09;是一家美国的家居用品零售商&#xff0c;成立于1971年&#xff0c;总部位于新泽西州Union。该公司在美国、加拿大和墨西哥拥有超过1500家门店。其产品涵盖了床上用品、浴室用品、厨房用品、家居装饰等领域&…

Win11怎么添加用户?我们都知道系统一般默认是administraor用户

Win11怎么添加用户&#xff1f;我们都知道系统一般默认是administraor用户&#xff0c;但如果你还想添加新用户的话&#xff0c;那么可以参考以下操作哦&#xff0c;步骤简单&#xff0c;安全有效&#xff0c;我们一起来学习下吧。 具体操作如下&#xff1a; 1、首先&#xff0…

NXP MCUXPresso - cc1plus.exe: out of memory allocating 65536 bytes

文章目录 NXP MCUXPresso - cc1plus.exe: out of memory allocating 65536 bytes概述实验结论补充END NXP MCUXPresso - cc1plus.exe: out of memory allocating 65536 bytes 概述 在尝试迁移 openpnp - Smoothieware project 从gcc命令行 MRI调试方式 到NXP MCUXpresso工程…

iscsi删除已失效的链路

有套rac环境&#xff0c;主机连接存储使用的iscsi方式&#xff0c;使用了一段时间&#xff0c;客户感觉网络设计不合理&#xff0c;需要调整网段vlan和ip地址 首先关闭实例和集群&#xff0c;调整存储端和主机端的ip地址和vlan&#xff0c;调整后可以ping通&#xff0c;使用如…

隐藏自己的真实ip

本文转载于&#xff1a; https://blog.csdn.net/csdnmmd/article/details/126952312 1.ip查看 https://mp.weixin.qq.com/s/zs2clrxQts9f7pK6CQ2oOw 1.1 无隧道的情况 当前从138和请求ipinof.io上可以查到目前我的ip地址为真实的ip&#xff1a; 访问下面这个地址之后&#xff…

SVG矢量图怎么做?

SVG 矢量图是一种可缩放的图像格式&#xff0c;基于 XML 的标记语言。它可以用于描述二维矢量图形&#xff0c;并且具有数百种功能&#xff0c;能够帮助你创建出色的网站。SVG矢量图怎么做&#xff1f;在本教程中&#xff0c;我们将学习如何使用SVG矢量图编辑器——即时设计制作…

一种基于非均匀分簇和建立簇间路由的算法的无线传感器网络路由协议(Matlab代码实现)

目录 &#x1f4a5;1 概述 &#x1f4da;2 运行结果 &#x1f389;3 参考文献 &#x1f468;‍&#x1f4bb;4 Matlab代码 &#x1f4a5;1 概述 本文准备了一种路由方法&#xff0c;该方法使传感器通过有效地使用能量将数据从发送方加载到接收器&#xff0c;因为它在 LEAC…

安装Ubuntu18.04双系统、干净卸载,并在Ubuntu系统中安装CARLA模拟器

Ubuntu系统安装 Ubuntu系统安装参照流程 Ubuntu 双系统安装流程_ubuntu双系统_地球被支点撬走啦的博客-CSDN博客 Ubuntu系统卸载 1.将开机启动项设置默认为Windows&#xff0c;进入BIOS设置界面调整BootDevice中Windows和Ubuntu的顺序&#xff0c;将Windows调整在Ubuntu前边…

封神之作!超火Java面试突击手册一周内转发2.4W次,最终被所有大厂封杀

前言 本文是为了帮大家快速回顾了Java中知识点&#xff0c;这套面试手册涵盖了诸多Java技术栈的面试题和答案&#xff0c;相信可以帮助大家在最短的时间内用作面试复习&#xff0c;能达到事半功倍效果。 本来想将文件上传到github上&#xff0c;但由于文件太大有的都无法显示…