Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
doc_src_richtext.cpp
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
3
#
include
<
QTextDocument
>
4
#
include
<
QTextEdit
>
5
6
namespace
doc_src_richtext
{
7
8
void
wrapper
() {
9
//! [0]
10
QTextDocument *newDocument =
new
QTextDocument;
11
//! [0]
12
13
14
//! [1]
15
QTextEdit *editor =
new
QTextEdit;
16
QTextDocument *editorDocument = editor->document();
17
//! [1]
18
Q_UNUSED(newDocument);
19
Q_UNUSED(editorDocument);
20
}
// wrapper
21
22
void
wrapper2
() {
23
auto
parent =
new
QTextEdit();
24
QString aStringContainingHTMLtext;
25
//! [2]
26
QTextEdit *editor =
new
QTextEdit(parent);
27
editor->setHtml(aStringContainingHTMLtext);
28
editor->show();
29
//! [2]
30
31
32
//! [3]
33
QTextDocument *document = editor->document();
34
//! [3]
35
Q_UNUSED(document);
36
37
//! [4]
38
QTextCursor cursor = editor->textCursor();
39
//! [4]
40
41
42
//! [5]
43
editor->setTextCursor(cursor);
44
//! [5]
45
46
47
QTextEdit textEdit;
48
QTextCursor textCursor;
49
QString paragraphText;
50
//! [6]
51
textEdit.show();
52
53
textCursor.beginEditBlock();
54
55
for
(
int
i = 0; i < 1000; ++i) {
56
textCursor.insertBlock();
57
textCursor.insertText(paragraphText.at(i));
58
}
59
60
textCursor.endEditBlock();
61
//! [6]
62
63
}
// wrapper2
64
}
// doc_src_richtext
doc_src_richtext
Definition
doc_src_richtext.cpp:6
doc_src_richtext::wrapper
void wrapper()
Definition
doc_src_richtext.cpp:8
doc_src_richtext::wrapper2
void wrapper2()
Definition
doc_src_richtext.cpp:22
qtbase
src
gui
doc
snippets
code
doc_src_richtext.cpp
Generated on
for Qt by
1.18.0