Qt
6.x
The Qt SDK
Loading...
Searching...
No Matches
src_gui_painting_qbrush.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
5
namespace
src_gui_painting_qbrush
{
6
7
struct
Wrapper
:
public
QPaintDevice
{
8
void
wrapper
();
9
};
10
void
Wrapper::wrapper
() {
11
12
14
QPainter
painter
(
this
);
15
16
painter
.
setBrush
(
Qt::cyan
);
17
painter
.
setPen
(
Qt::darkCyan
);
18
painter
.
drawRect
(0, 0, 100,100);
19
20
painter
.
setBrush
(
Qt::NoBrush
);
21
painter
.
setPen
(
Qt::darkGreen
);
22
painter
.
drawRect
(40, 40, 100, 100);
24
25
26
}
// Wrapper::wrapper
27
}
// src_gui_painting_qbrush
QPaintDevice
Definition
qpaintdevice.h:18
QPainter
The QPainter class performs low-level painting on widgets and other paint devices.
Definition
qpainter.h:46
QPainter::drawRect
void drawRect(const QRectF &rect)
Draws the current rectangle with the current pen and brush.
Definition
qpainter.h:519
QPainter::setPen
void setPen(const QColor &color)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition
qpainter.cpp:3612
QPainter::setBrush
void setBrush(const QBrush &brush)
Sets the painter's brush to the given brush.
Definition
qpainter.cpp:3727
Qt::darkCyan
@ darkCyan
Definition
qnamespace.h:43
Qt::cyan
@ cyan
Definition
qnamespace.h:37
Qt::darkGreen
@ darkGreen
Definition
qnamespace.h:41
Qt::NoBrush
@ NoBrush
Definition
qnamespace.h:1114
src_gui_painting_qbrush
Definition
src_gui_painting_qbrush.cpp:5
painter
QPainter painter(this)
[7]
src_gui_painting_qbrush::Wrapper
Definition
src_gui_painting_qbrush.cpp:7
src_gui_painting_qbrush::Wrapper::wrapper
void wrapper()
Definition
src_gui_painting_qbrush.cpp:10
qtbase
src
gui
doc
snippets
code
src_gui_painting_qbrush.cpp
Generated by
1.9.7