1. 安装 LimeReport
步骤 1: 安装 Qt
LimeReport 是基于 Qt 的,因此首先需要安装 Qt。你可以从 Qt 官方网站下载并安装 Qt:
- 访问 Qt 下载页面。
- 选择适合你操作系统的版本。
- 安装过程中选择你需要的 Qt 版本和组件。
步骤 2: 安装 LimeReport
LimeReport 可以从其 GitHub 仓库获取源代码并编译安装,或者使用预编译的二进制文件。
使用预编译的二进制文件
- 访问 LimeReport 发布页面。
- 下载适合你操作系统的预编译二进制文件。
- 解压下载的文件,并按照提供的安装说明进行安装。
从源代码编译安装
- 克隆 LimeReport 仓库:
git clone https://github.com/LimeReport/LimeReport.git cd LimeReport
- 安装依赖项(如 Qt 开发库):
sudo apt-get install qtbase5-dev libqt5svg5-dev
- 编译 LimeReport:
qmake make sudo make install
2. 创建 LimeReport 的 Python 绑定
为了在 Python 中调用 LimeReport,我们需要创建一个 Python 绑定。这里我们使用 PyBind11
来创建绑定。
步骤 1: 安装 PyBind11
pip install pybind11
步骤 2: 创建绑定代码
创建一个 C++ 文件 limerreport.cpp
,内容如下:
#include <pybind11/pybind11.h>
#include <limerreport/limerreport.h>
namespace py = pybind11;