手机怎么制作网站教程视频教程网站建设空间空间有几种类型

web/2025/10/3 8:09:13/文章来源:
手机怎么制作网站教程视频教程,网站建设空间空间有几种类型,住房与城乡建设厅网站,苏小小移动网站目录 开发环境原理使用的QT库搭建开发环境准备word模板测试用例结果Gitee地址 开发环境 vs2022 Qt 5.9.1 msvc2017_x64#xff0c;在文章最后提供了源码。 原理 Qt对于word文档的操作都是在书签位置进行插入文本、图片或表格的操作。 使用的QT库 除了基本的gui、core、… 目录 开发环境原理使用的QT库搭建开发环境准备word模板测试用例结果Gitee地址 开发环境 vs2022 Qt 5.9.1 msvc2017_x64在文章最后提供了源码。 原理 Qt对于word文档的操作都是在书签位置进行插入文本、图片或表格的操作。 使用的QT库 除了基本的gui、core、widget库外还需要ActiveQt库。 Qt5AxBased.libQt5AxContainerd.lib 搭建开发环境 我是在vs2022上进行开发换成qt creator同理。 右键属性选择-》Qt projecting-》勾选这几个 链接器-》常规-》输入 Qt5AxBased.lib Qt5AxContainerd.lib Qt5Widgetsd.lib Qt5Guid.lib准备word模板 在想要插入的地方设置书签 // 接口文件 #pragma once#include iostreamclass IQtWordProject {public:virtual ~IQtWordProject() {}/** brief 根据word模板创建报告后缀是.dot* param _templatePat 模板路径绝对路径* return true表示成功, false表示失败*/virtual bool WordApplication(const std::string _templatePath) 0;/** brief 根据wps模板创建报告后缀是.wpt* param _templatePath 模板路径绝对路径* return true表示成功false表示失败*/virtual bool WpsApplication(const std::string _templatePath) 0;/** brief 设置生成报告时报告是否可见默认不可见* param _visible true表示可见false表示不可见* return 无。*/virtual void SetVisible(const bool _visible false) 0;/** brief 往指定书签插入文本内容* param _mark 书签名* param _content 内容* return 成功返回true失败返回false*/virtual bool SetMarkContent(const std::string _mark, const std::string _content) 0;/** brief 往指定书签插入图片* param _mark 书签名* param _pngPath 图片路径绝对路径* return 成功返回true失败返回false*/virtual bool SetMarkPicture(const std::string _mark, const std::string _pngPath) 0;/** brief 往指定书签创建表格* param _mark 书签名* param _row 创建的表格行数* param _col 创建的表格列数* param _tableTitle 表格标题* return 成功返回true 失败返回false*/virtual bool SetMarkTable(const std::string _mark, const int _row, const int _col, const std::string _tableTitle) 0;/** brief 指定表格插入行* param _tableNum 指定表格是第几个从1开始* param _startRow 插入的起始行* param _rows 插入的行数* return 成功返回true 失败返回false*/virtual bool InsertTableRows(const int _tableNum, const int _startRow, const int _rows) 0;/** brief 指定表格删除行* param _tableNum 指定表格是第几个从1开始* param _row 删除的行号从1开始* return 成功返回true 失败返回false*/virtual bool DeleteTableRow(const int _tableNum, const int _row) 0;/** brief 刷新表格内容* param _tableNum 指定表格是第几个从1开始* param _tableContent 表格内容* return 成功返回true 失败返回false*/virtual bool UpdateTableData(const int _tableNum, const std::vectorstd::string _tableContent) 0;/** brief 保存文件并退出* param _docPath 保存的文件路径文件名支持doc、docx* return 无*/virtual void SaveFileQuit(const std::string _docPath) 0; };测试用例 测试用例实现了插入文本、插入图片、对表格进行插入行、创建表格、给表格添加内容的功能。 // main.cpp#include QtWordProject.h#include QtWidgets/QApplication #include QString #include QVariantList #include qdebug.h #include memoryint main(int argc, char *argv[]) {QApplication a(argc, argv);std::shared_ptrIQtWordProject word std::make_sharedQtWordProject();// 替换为你的模板路径QString templatePath QApplication::applicationDirPath() /../../template.doc;word-WordApplication(QString2StdString(templatePath));// 向指定标签插入文本内容word-SetMarkContent(Customer_Name, CJX);word-SetMarkContent(Name, 语文);word-SetMarkContent(Number, 100);// 替换为你的图片路径QString imagePath QApplication::applicationDirPath() /../../1.png; word-SetMarkPicture(picture, QString2StdString(imagePath));// 创建表格word-SetMarkTable(table, 3, 3, Table Test);// 给第一个表格插入行word-InsertTableRows(1, 2, 2);// 第二个表格删除一行word-DeleteTableRow(2, 1);// 给第二个表格刷新内容std::vectorstd::string tableContent { 1,2,3,4,5,6};word-UpdateTableData(2, tableContent);// 保存文件//将文件保存为doc同样可以生成docx文档QString pathsave QApplication::applicationDirPath() /../../result.doc;word-SaveFileQuit(QString2StdString(pathsave));// 这个widget显示出来说明整个文档已经保存下来了QWidget* widget new QWidget;widget-show();return a.exec(); } 结果 Gitee地址 https://gitee.com/hnSVN/QtWordEditor

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

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

相关文章

搜索引擎有哪些网站江苏国泰做的网站案例

二叉树 打算先来了解二叉树基础,都是简单题,目的是熟悉代码格式和解题基础思路。 1、二叉树最大深度 二叉树最大深度 方法一、深度搜索 直接用原函数做递归,比较简单 /*** Definition for a binary tree node.* struct TreeNode {* …

好的网站2020北京网站建设 seo公司

4路电话光端机,采用桌面型机箱结构设计,提供来电显示功能的4路普通电话接口。那么,关于4路电话光端机的功能、应用及产品特性这一块你是否了解呢?接下来我们就跟随飞畅科技的小编一起来详细了解下吧! 4路电话光端机概…

校园网络设计宁波seo外包联系方式

Report QoR Suggestions report_qor_suggestions 命令是处理 QoR 建议对象时使用的主要命令。 QoR 建议对象会创建命令和属性来改善设计的时序性能( 欲知详情 , 请参阅 QoR 建议 ) 。 report_qor_suggestions 命令可执行两项任务 &am…

广州越秀区现在能去吗seo推广特点

一、前言最近一两个星期,加班,然后回去后弄自己的博客,把自己的电脑从 Windows 10 改到 Ubuntu 18.10 又弄回 Windows 10,原本计划的学习 Vue 中生命周期的相关知识目前也没有任何的进展,嗯,罪过罪过。看了…

有产品做推广 选哪个 网站做网站时的兼容问题

交换机故障一般可以分为硬件故障和软件故障两大类。硬件故障主要指交换机电源、背板、模块和端口等部件的故障,具体可以分为以下几类。接下来就由飞畅科技来为大家详细介绍下交换机的硬件故障问题,感兴趣的朋友就一起来看看吧! 一、电源故障…

原型样网站外贸网站定制建站

目录 1 疑问:Transformer的Decoder的输入输出都是什么 2 推理时Transformer的Decoder的输入输出 2.1 推理过程中的Decoder输入输出 2.2 整体右移一位 3 训练时Decoder的输入 参考文献: 1 疑问:Transformer的Decoder的输入输出都是什么 …

网站开发费入账重庆市建设工程信息网招标文件

贪婪加载顾名思议就是把所有要加载的东西一次性读取。 本节内容为了配合【延时加载】而诞生&#xff0c;贪婪加载和他本该在一起介绍&#xff0c;开发项目的过程中应该双管齐下&#xff0c;才能写出高质量的程序。 Dto 映射查询 Select<Tag>().Limit(10).ToList(a > n…

东莞seo网站管理深圳居家办公

目录 问题描述如果是bugbatch size的设置问题尝试使用GroupNorm解决batchsize不同带来的问题归一化的分类 参考文章 问题描述 深度学习网络训练时&#xff0c;使用较小的batch size训练网络后&#xff0c;如果换用较大的batch size进行evaluation&#xff0c;网络的预测能力会…

公司网站如何注册四川网站建设价格

首先说说为什么要写这个系列&#xff0c;大概有两点原因。这种文章阅读量确实高...对 IL 和 汇编代码 的学习巩固所以就决定写一下这个系列&#xff0c;如果大家能从中有所收获&#xff0c;那就更好啦&#xff01;一&#xff1a;params 应用层玩法 首先上一段 测试代码。class …

口碑好的高密网站建设怀仁网站建设

记录访问日志可以起到非常重要的作用&#xff0c;它不仅记录了API的使用情况&#xff0c;更可以反映API各种相关数据&#xff1b;通过分析日志可以得到API不同时间的负载情况&#xff0c;访问效率和流量分布&#xff0c;更进一步还能分析出用户的操作历史和行为这是非常有价值的…

j永久网站厦门建设局地址

http://www.boost.org/doc/libs/1_46_1/doc/html/string_algo.html 这个库是个 headers only library  这个库提供了STL没有提供的 string-related算法, 但是实现做到了可以用在任何 character 的 container上 split 在写在线状态的改造时候要把一个字符串中描述的几种类型拆…

泉州市网站建设重生北京上大学开网吧做网站的小说

1. 概述1.1 什么是Java语言Java语言&#xff1a;面向对象的程序设计语言与机器无关的二进制格式的类文件Java虚拟机(用来执行类文件)完整的软件程序包(跨平台的API和库)1.1.1 Java语言特点语法简单&#xff0c;功能强大分布式与安全性与平台无关解释、编译两种运行方式多线程动…

专业手机网站建设推荐下载2345浏览器并安装

和2.x不同的是&#xff0c;要用 action 来配置后端上传图片的接口地址&#xff1b; 再来一些配置项的命名有所不同&#xff0c;一般1.x的命名用 -&#xff0c;2.x的命名使用小驼峰&#xff1b; 1.x 的上传会自带删除时的提示框&#xff0c;2.x 没有&#xff1b; 重要的几个配置…

网站做一样没有侵权吧做快递网站难吗

文章目录 一、引言二、应用启动优化2.1 懒加载概念1. **懒加载的应用场景:**2. **Qt中的懒加载方式:**3. **示例 - C++中的懒加载:**4. **示例 - QML中的懒加载:**2.2 异步加载1. **异步加载的应用场景:**2. **实现异步加载的方式:**3. **示例 - 使用Qt的异步网络请求:*…

连云港东海县做网站微信公众号推广软文案例

SOCKS&#xff1a;防火墙安全会话转换协议 &#xff08;Socks: Protocol for sessions traversal across firewall securely&#xff09; SOCKS协议提供一个框架&#xff0c;为在 TCP和UDP域中的客户机/服务器应用程序能更方便安全地使用网络防火墙所提供的服务。协议工作在OSI…

电商网站开发需要什么语言岳阳君山

C语言中的char是用于声明单个字符的关键字。char关键字具有一些很奇怪的特点&#xff0c;但是想要了解这些奇怪的特点为什么会存在&#xff0c;我们就要先了解char关键字的原理。char关键字会在内存中找到一字节的空闲空间&#xff0c;并且在里面写入一个从0到255的整型&#x…

租房网站建设怎么做蛋糕店的网站

Java 9发布至今已经有半年之久&#xff0c;Spring Boot对其的支持进度也快接近完成&#xff0c;本文就来整理一下在Java 9上运行Spring Boot的一些要点。 必须使用Spring Boot2.0 在Spring Boot的版本计划中明确说明了2.0版本开始才对Java 9进行支持&#xff0c;而1.x版本暂时…

淄博网络公司全网推广百度seo网站优化服务

1、windows安装SD卡格式化软件&#xff1a;SDFormatter.exe 2、windows安装系统烧录软件Win32DiskImager.exe 3、下载镜像&#xff1a;https://www.raspberrypi.org/downloads/raspbian/ 并解压缩 4、用Win32DiskImager将下载的镜像文件烧录进SD卡。 5、插上SD到树莓派&…

商城外贸网站设计重庆旗帜制作

这两天刚装好Windows 7&#xff0c;碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境&#xff0c;所以打算勤劳下&#xff0c;手动一步步搭建PHP环境&#xff0c;暂且不使用PHP环境搭建软件了&#xff0c;在此详细图解在Windows 7下安装配置PHPApacheMysql环境的教程&#…

集团企业网站建设方案策划书保定网站建设服务平台

在我国的国民经济发展中&#xff0c;石油化工产业是重要的能源基础工业&#xff0c;但是废气的治理问题一直困扰着许多企业。直到RTO蓄热式焚烧炉的面世&#xff0c;为石油化工行业的废气治理带来了新希望。如今&#xff0c;有机废气治理工作越来越受到广泛重视&#xff0c;传统…