KDE 5.0 PyKDE API Reference
  • KDE's Python API
  • Overview
  • PyKDE Home
  • Sitemap
  • Contact Us
 

KFontUtils Namespace Reference

from PyKDE5.kguiaddons.KFontUtils import *

Detailed Description

******************************************************************************* * Copyright (C) 2005, 2009 by Albert Astals Cid <aacid@kde.org> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) version 3, or any * later version accepted by the membership of KDE e.V. (or its * successor approved by the membership of KDE e.V.), which shall * act as a proxy defined in Section 6 of version 3 of the license. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library. If not, see <http://www.gnu.org/licenses/>. * * ******************************************************************************


Enumerations

AdaptFontSizeOption { NoFlags, DoNotAllowWordWrap }

Functions

float adaptFontSize (QPainter painter, QString text, float width, float height, float maxFontSize=28.0, float minFontSize=1.0, KFontUtils::AdaptFontSizeOptions flags=KFontUtils.AdaptFontSizeOption.NoFlags)
float adaptFontSize (QPainter painter, QString text, QSizeF availableSize, float maxFontSize=28.0, float minFontSize=1.0, KFontUtils::AdaptFontSizeOptions flags=KFontUtils.AdaptFontSizeOption.NoFlags)

Enumeration Documentation

AdaptFontSizeOption

Modifiers for the adaptFontSize function

Enumerator:
NoFlags = 0x01
DoNotAllowWordWrap = 0x02


Function Documentation

float adaptFontSize ( QPainter  painter,
QString  text,
float  width,
float  height,
float  maxFontSize=28.0,
float  minFontSize=1.0,
KFontUtils::AdaptFontSizeOptions  flags=KFontUtils.AdaptFontSizeOption.NoFlags
)

Convenience function for adaptFontSize that accepts a QSizeF instead two qreals

Since:
4.7

float adaptFontSize ( QPainter  painter,
QString  text,
QSizeF  availableSize,
float  maxFontSize=28.0,
float  minFontSize=1.0,
KFontUtils::AdaptFontSizeOptions  flags=KFontUtils.AdaptFontSizeOption.NoFlags
)

Convenience function for adaptFontSize that accepts a QSizeF instead two qreals

Since:
4.7

  • Full Index

Modules

  • karchive
  • kcoreaddons
  • kguiaddons
  • kitemmodels
  • kitemviews
  • kplotting
  • kwidgetsaddons
  • solid
  • sonnet
This documentation is maintained by Simon Edwards.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal