#include"mainwindow.h"
#include"ui_mainwindow.h"
#include
#include
mainwindow::mainwindow(qwidget*parent):
qmainwindow(parent),
ui(newui::mainwindow)
mainwindow::~mainwindow()
voidmainwindow::showtextframe()
//遍歷框架
可以看到這裡只能輸出根框架中的文字塊和子框架,而子框架中的文字塊卻無法遍歷到。遍歷所有文字塊可以使用下列方法:
繼續新增**,紅色標示。
#include"mainwindow.h"
#include"ui_mainwindow.h"
#include#includemainwindow::mainwindow(qwidget*parent):
qmainwindow(parent),ui(newui::mainwindow)
mainwindow::~mainwindow()voidmainwindow::showtextframe()
//遍歷框架
}void mainwindow::showtextblock() //遍歷文字塊}程式執行後,按下「「文字塊」動作,結果為:還可以進一步編輯文字塊及其內容的格式
在mainwindow.h 中新增私有槽宣告
void settextfont(bool checked);
在mainwindow.cpp 中繼續新增**,藍色字型標示:
#include"mainwindow.h"
#include"ui_mainwindow.h"
#include#includemainwindow::mainwindow(qwidget*parent):
qmainwindow(parent),ui(newui::mainwindow)
mainwindow::~mainwindow()voidmainwindow::showtextframe()
//遍歷框架
}voidmainwindow::showtextblock()
//遍歷文字塊
}void mainwindow::settextfont(bool checked) //設定字型格式else}執行結果如下:Qt 富文字處理(二)
文件元素 富文字文件通常包括一些通用的元素,例如段落 框架 和列表。這些在 qtextdocument 類中分別使用 qtextblock,qtextframe,qtexttable 和 qtextlist 描述。不同於文件的其他元素,使用一種特殊的文字片段描述,這使得可以同普通文字混排。文件的基本...
Qt 富文字處理(二)
富文字文件通常包括一些通用的元素,例如段落 框架 和列表。這些在 qtextdocument 類中分別使用 qtextblock,qtextframe,qtexttable 和 qtextlist 描述。不同於文件的其他元素,使用一種特殊的文字片段描述,這使得可以同普通文字混排。文件的基本構建單位是...
富文字處理支援tabel
graceui rich text 加強工具 link graceui.hcoder.net author 5213606 qq.com 深海 正則 var gracerichtextreg 批量替換的樣式 根據專案需求自行設定 var grt div 樣式 div line height 2em ...