文档边框格式

新建桌面应用程序testRichText,基类QMainWindow,勾选创建界面文件,其他选择默认。
编辑mainwindow.cpp构造函数

mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>namespace Ui { class MainWindow; }class MainWindow : public QMainWindow {Q_OBJECTpublic:explicit MainWindow(QWidget *parent = 0);~MainWindow();private:Ui::MainWindow *ui;};#endif // MAINWINDOW_Hmainwindow.cpp#include "mainwindow.h"#include "ui_mainwindow.h"#include <QTextFormat>#include <QTextFrame>MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ui->setupUi(this);//获取文档对象QTextDocument * docuMent = ui->textEdit->document();//获取文档 根框架QTextFrame *rootFromat = docuMent->rootFrame();//文档框架格式QTextFrameFormat format;format.setBorderBrush(Qt::red); //边框颜色设置为红色format.setBackground(Qt::yellow);format.setBorder(5);            //边框宽度//设置根框架格式rootFromat->setFrameFormat(format);//文本边框格式QTextFrameFormat frameFormat;frameFormat.setBackground(Qt::lightGray);   //设置背景色为亮灰色frameFormat.setMargin(10);                  //设置边框为10frameFormat.setPadding(5);                  //设置填衬为5frameFormat.setBorder(3);                   //设置边框宽度为3frameFormat.setBorderStyle(QTextFrameFormat::BorderStyle_DotDash);  //设置边框风格为虚线//获取文本光标QTextCursor cursor = ui->textEdit->textCursor();cursor.insertFrame(frameFormat);    //插入边框}MainWindow::~MainWindow() {delete ui;}

Qt富文本 - 文档边框格式相关推荐

  1. Qt开发技术:Qt富文本(一)富文本介绍、文档结构

    若该文为原创文章,未经允许不得转载 原博主博客地址:https://blog.csdn.net/qq21497936 原博主博客导航:https://blog.csdn.net/qq21497936/ ...

  2. Qt富文本编辑器QTextDocument

    版权声明:若无来源注明,Techie亮博客文章均为原创. 转载请以链接形式标明本文标题和地址: 本文标题:Qt富文本编辑器QTextDocument     本文地址:https://www.tech ...

  3. Qt开发技术:Qt富文本(三)Qt支持的HTML子集(查询手册)以及涉及的类

    若该文为原创文章,未经允许不得转载 原博主博客地址:https://blog.csdn.net/qq21497936 原博主博客导航:https://blog.csdn.net/qq21497936/ ...

  4. Qt富文本 - 插入表格/列表/图片

    插入表格/列表/图片 新建桌面应用程序testRichText,基类QMainWindow,勾选创建界面文件,其他选择默认. 编辑mainwindow.cpp构造函数 mainwindow.h #if ...

  5. 使用Qt创建XML文档及XML文档的增删改

    目录名字 使用Qt创建XML文档及XML文档的增删改 XML文档的操作 :QXml + QFile+QTextStream 创建XML的一般步骤: XML 文档的操作(添加.查找.更新.删除) 添加的 ...

  6. Qt 读取XML文档的简单示例

    目录名字 XML简介 Qt 操作XML文档一般方法 使用DOM读取XML文档 示例代码:读取XML文档 XML简介 XML(Extensible Markup Language,可扩展标记语言)是一种 ...

  7. python-docx结合lxml读取word文档段落格式、字体格式等信息

    python-docx结合lxml读取word文档段落格式.字体格式等信息 最近还是在研究docx文档,搞了几天终于有点心得了.不得不说,虽然python-docx库没那么强大能直接获取样式继承的字体 ...

  8. Qt写一个文档复制粘贴助手app

    Qt写一个文档复制粘贴助手app 环境如下 创建工程 打开Qt Creater 7.0.0(community) 下载安装环境的自行百度吧 我们点击文件-> New Project ->然 ...

  9. Win95架构师发布移动设备富媒体文档创建平台

    尽管PowerPoint在会议时很有表现力,但如果你只在网站上(或邮件中)放几张照片几句话就打发人的话,这样的展示是很难把产品给卖出去的.Satoshi Nakajima于今日发布了一个名叫Swipe ...

最新文章

  1. SpringBoot 概念和起步
  2. ORA-16629: database reports a different protection
  3. 一段js的***程序
  4. 面试后说hold什么意思_民间说的命硬是什么意思?
  5. 记录ie暂时遇到的问题
  6. 491. 递增子序列(回溯算法)
  7. CodeForces 864E Fire dp递推
  8. PDF转换器安装教程
  9. hive 自定义元数据表_[一起学Hive]之十四-Hive的元数据表结构详解
  10. android 音量键 广播,【Android 7.0 Audio】: 按键调节音量的调用过程
  11. 联系随笔2---在tomcat服务器上发布servlet应用程序
  12. pytorch-LSTM的输入和输出尺寸
  13. 关于近期对自己的总结
  14. java daemon线程的作用_JAVA DAEMON线程的理解
  15. 威逼司机二选一,是滴滴垄断,还是嘀嗒碰瓷?
  16. 2×3卡方检验prism_卡方检验(最强总结)
  17. BetterScroll、移动端、滚动事件,如何使用
  18. libiconv移植
  19. .net reactor使用教程(4)——.net reactor针对De4Dot脱壳工具的应对
  20. 微信小程序点击事件绑定及传参详解

热门文章

  1. 7-9 列车厢调度 (25 分)
  2. solidworks2019 无效的(不一致的)使用许可号码(-8,544,0)解决办法汇总
  3. 校园网认证页面不能自动弹出
  4. 基于Springboot+vue的茶叶销售商城网站 elementui
  5. 抖音下拉宝说电影“没有女人的国家“,印度女孩悲催人生!
  6. 智驾赛道多点爆发,看头部企业的新玩法|峰会预告
  7. pythondjango网页制作_Django创建网页--主页及模板
  8. python 后端接受前端传到后端的数据的四种方式
  9. ModifyMenu 改变菜单项属性的API函数
  10. 一款app如何做才能将产品运营好?