当前位置: 首页 > news >正文

【Qt之QtXlsx模块】安装及使用

1. 安装Perl,编译QtXlsx源码用

可以通过命令行进行查看是否已安装Perl
下载及安装传送门:链接: https://blog.csdn.net/MrHHHHHH/article/details/134233707?spm=1001.2014.3001.5502

1.1 未安装

命令:perl --version
在这里插入图片描述
显示以上是未安装。

1.2 安装

在这里插入图片描述

2. 安装QtXlsx:命令行安装

2.1 下载QtXlsx源码

https://github.com/QtExcel/QXlsx
下载ZIP,解压待用。
在这里插入图片描述
记住此文件路径下的src源码路径,待会编译时需用到。
在这里插入图片描述

2.2 打开Qt需要安装此模块的编译器

直接在搜索框,输入qt,选择需要安装此模块的编译器,以管理员身份运行。
在这里插入图片描述
在这里插入图片描述
进入刚解压的QtXlsx路径。
命令:cd /d dir
dir: QtXlsx目录
然后依次执行以下命令:可以根据自己的cpu核数改变 -j12的值

- qmake
- mingw32-make -j12
- mingw32-make install

在这里插入图片描述
执行成功后,显示如下;
以下把编译后的需要用到的文件,复制到mingw492-32目录下。
在这里插入图片描述

3. 测试

新建一个Qt工程,在.pro中,添加QT += xlsx
然后在文件中包含#include <QtXlsx/QtXlsx>

#include "mainwindow.h"
#include "ui_mainwindow.h"#include <QtXlsx/QtXlsx>MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui::MainWindow)
{ui->setupUi(this);
}MainWindow::~MainWindow()
{delete ui;
}

之后进行构建,如果没出错,说明安装成功,就可以使用该模块进行表格操作。

http://www.lryc.cn/news/219536.html

相关文章:

  • 如何在 TFRecord 文件上训练 Keras 模型实现黑色素瘤分类器
  • C++ 复制控制之复制构造函数
  • Windows ObjectType Hook 之 ParseProcedure
  • 下载树莓派对应的64位Ubuntu系统步骤
  • 网络运维Day03
  • LangChain+LLM实战---ChatGPT的工作原理
  • Appium知多少
  • 【实战Flask API项目指南】之五 RESTful API设计
  • 尚硅谷大数据项目《在线教育之实时数仓》笔记005
  • 算法通过村第十八关-回溯|青铜笔记|什么叫回溯(中篇)
  • generate by chatgpt:应用上线前的checkList(部分是我自己的回答)
  • Redis实战 | 使用Redis 的有序集合(Sorted Set)实现排行榜功能,和Spring Boot集成
  • 基于信号功率谱特征和GRNN广义回归神经网络的信号调制类型识别算法matlab仿真
  • matplotlib从起点出发(10)_Tutorial_10_Layout
  • HTTP头部信息解释分析(详细整理)(转载)
  • 集线器、交换机、网桥、路由器、网关
  • 项目实战:新增@Controller和@Service@Repository@Autowire四个注解
  • 校验 ChatGPT 4.0 真实性的三个经典问题:快速区分 GPT3.5 与 GPT4,并提供免费测试网站
  • Jetpack:030-Jetpack中的状态
  • AD教程 (七)元件的放置
  • ubuntu22.04为什么鼠标会自动丢失焦点
  • FastBond2阶段2——基于ESP32C3开发的简易IO调试设备
  • 03、SpringBoot + 微信支付 ---- 创建订单、保存二维码url、显示订单列表
  • 【echarts基础】在柱形图上设置文本
  • 小户型工业风,陌生上开花知书香。福州中宅装饰,福州装修
  • Gorm 中的迁移指南
  • 基于.NET、Uni-App开发支持多平台的小程序商城系统 - CoreShop
  • [python] 在多线程中将`logging.info`输出到不同的文件中 (生产者消费者)
  • MySQL进阶_5.逻辑架构和SQL执行流程
  • 【油猴脚本】学习笔记