Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
src_gui_painting_qpen.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
<
QPainter
>
4
#
include
<
QPen
>
5
6
namespace
src_gui_painting_qpen
{
7
struct
Wrapper
:
QPaintDevice
8
{
9
void
wrapper0
();
10
void
wrapper1
();
11
void
wrapper2
();
12
void
wrapper3
();
13
};
14
15
void
Wrapper
::
wrapper0
() {
16
17
//! [0]
18
QPainter painter(
this
);
19
QPen pen(Qt::green, 3, Qt::DashDotLine, Qt::RoundCap, Qt::RoundJoin);
20
painter.setPen(pen);
21
//! [0]
22
23
}
// Wrapper::wrapper0
24
25
26
void
Wrapper
::
wrapper1
() {
27
28
//! [1]
29
QPainter painter(
this
);
30
QPen pen;
// creates a default pen
31
32
pen.setStyle(Qt::DashDotLine);
33
pen.setWidth(3);
34
pen.setBrush(Qt::green);
35
pen.setCapStyle(Qt::RoundCap);
36
pen.setJoinStyle(Qt::RoundJoin);
37
38
painter.setPen(pen);
39
//! [1]
40
41
}
// Wrapper::wrapper1
42
43
44
void
Wrapper
::
wrapper2
() {
45
46
//! [2]
47
QPen pen;
48
QList<qreal> dashes;
49
qreal space = 4;
50
51
dashes << 1 << space << 3 << space << 9 << space
52
<< 27 << space << 9 << space;
53
54
pen.setDashPattern(dashes);
55
//! [2]
56
57
}
// Wrapper::wrapper2
58
59
60
void
Wrapper
::
wrapper3
() {
61
//! [3]
62
QPen pen;
63
QList<qreal> dashes;
64
qreal space = 4;
65
dashes << 1 << space << 3 << space << 9 << space
66
<< 27 << space << 9 << space;
67
pen.setDashPattern(dashes);
68
//! [3]
69
70
}
// Wrapper::wrapper3
71
}
// src_gui_painting_qpen
src_gui_painting_qpen
Definition
src_gui_painting_qpen.cpp:6
src_gui_painting_qpen::Wrapper
Definition
src_gui_painting_qpen.cpp:8
src_gui_painting_qpen::Wrapper::wrapper1
void wrapper1()
Definition
src_gui_painting_qpen.cpp:26
src_gui_painting_qpen::Wrapper::wrapper2
void wrapper2()
Definition
src_gui_painting_qpen.cpp:44
src_gui_painting_qpen::Wrapper::wrapper0
void wrapper0()
Definition
src_gui_painting_qpen.cpp:15
src_gui_painting_qpen::Wrapper::wrapper3
void wrapper3()
Definition
src_gui_painting_qpen.cpp:60
qtbase
src
gui
doc
snippets
code
src_gui_painting_qpen.cpp
Generated on
for Qt by
1.14.0