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_text_qfont.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 <QFont>
4#include <QFontInfo>
5#include <QFontMetrics>
6
8
9void wrapper0() {
10//! [0]
11QFont serifFont("Times", 10, QFont::Bold);
12QFont sansFont("Helvetica [Cronyx]", 12);
13//! [0]
14
15
16//! [1]
17QFont f("Helvetica");
18//! [1]
19
20} // wrapper0
21
22
23void wrapper1() {
24QFont f1;
25//! [2]
26QFont f("Helvetica [Cronyx]");
27//! [2]
28
29
30//! [3]
31QFontInfo info(f1);
32QString family = info.family();
33//! [3]
34
35
36//! [4]
37QFontMetrics fm(f1);
38int textWidthInPixels = fm.horizontalAdvance("How many pixels wide is this text?");
39int textHeightInPixels = fm.height();
40//! [4]
41
42Q_UNUSED(textWidthInPixels);
43Q_UNUSED(textHeightInPixels);
44} // wrapper
45} // src_gui_text_qfont