API reference - Class QFont

Notation used in Ruby API documentation

Description: Binding of QFont

Sub-classes: Capitalization, SpacingType, Style, StyleHint, StyleStrategy

Public constructors

new QFontnewConstructor QFont::QFont()
new QFontnew(string family,
int pointSize = -1,
int weight = -1,
bool italic = false)
Constructor QFont::QFont(const QString &family, int pointSize, int weight, bool italic)
new QFontnew(const QFont arg1,
QPaintDevice ptr pd)
Constructor QFont::QFont(const QFont &, QPaintDevice *pd)
new QFontnew(const QFont arg1)Constructor QFont::QFont(const QFont &)

Public methods

[const]bool!=(const QFont arg1)Method bool QFont::operator!=(const QFont &)
[const]bool<(const QFont arg1)Method bool QFont::operator<(const QFont &)
[const]bool==(const QFont arg1)Method bool QFont::operator==(const QFont &)
void_assign(const QFont other)Assigns another object to self
void_createEnsures the C++ object is created
void_destroyExplicitly destroys the object
[const]bool_destroyed?Returns a value indicating whether the object was already destroyed
[const]bool_is_const_object?Returns a value indicating whether the reference is a const reference
void_manageMarks the object as managed by the script side.
void_unmanageMarks the object as no longer owned by the script side.
QFontassign(const QFont arg1)Method QFont &QFont::operator=(const QFont &)
[const]boolboldMethod bool QFont::bold()
voidbold=(bool arg1)Method void QFont::setBold(bool)
[const]QFont_CapitalizationcapitalizationMethod QFont::Capitalization QFont::capitalization()
voidcapitalization=(const QFont_Capitalization arg1)Method void QFont::setCapitalization(QFont::Capitalization)
[const]stringdefaultFamilyMethod QString QFont::defaultFamily()
[const]new QFont ptrdupCreates a copy of self
[const]boolexactMatchMethod bool QFont::exactMatch()
[const]stringfamilyMethod QString QFont::family()
voidfamily=(string arg1)Method void QFont::setFamily(const QString &)
[const]boolfixedPitchMethod bool QFont::fixedPitch()
voidfixedPitch=(bool arg1)Method void QFont::setFixedPitch(bool)
boolfromString(string arg1)Method bool QFont::fromString(const QString &)
[const]unsigned longhandleMethod Qt::HANDLE QFont::handle()
[const]boolisCopyOf?(const QFont arg1)Method bool QFont::isCopyOf(const QFont &)
[const]boolitalicMethod bool QFont::italic()
voiditalic=(bool b)Method void QFont::setItalic(bool b)
[const]boolkerningMethod bool QFont::kerning()
voidkerning=(bool arg1)Method void QFont::setKerning(bool)
[const]stringkeyMethod QString QFont::key()
[const]stringlastResortFamilyMethod QString QFont::lastResortFamily()
[const]stringlastResortFontMethod QString QFont::lastResortFont()
[const]doubleletterSpacingMethod double QFont::letterSpacing()
[const]QFont_SpacingTypeletterSpacingTypeMethod QFont::SpacingType QFont::letterSpacingType()
[const]booloverlineMethod bool QFont::overline()
voidoverline=(bool arg1)Method void QFont::setOverline(bool)
[const]intpixelSizeMethod int QFont::pixelSize()
voidpixelSize=(int arg1)Method void QFont::setPixelSize(int)
[const]intpointSizeMethod int QFont::pointSize()
voidpointSize=(int arg1)Method void QFont::setPointSize(int)
[const]doublepointSizeFMethod double QFont::pointSizeF()
voidpointSizeF=(double arg1)Method void QFont::setPointSizeF(double)
[const]boolrawModeMethod bool QFont::rawMode()
voidrawMode=(bool arg1)Method void QFont::setRawMode(bool)
[const]stringrawNameMethod QString QFont::rawName()
voidrawName=(string arg1)Method void QFont::setRawName(const QString &)
[const]QFontresolve(const QFont arg1)Method QFont QFont::resolve(const QFont &)
voidsetBold(bool arg1)Method void QFont::setBold(bool)
voidsetCapitalization(const QFont_Capitalization arg1)Method void QFont::setCapitalization(QFont::Capitalization)
voidsetFamily(string arg1)Method void QFont::setFamily(const QString &)
voidsetFixedPitch(bool arg1)Method void QFont::setFixedPitch(bool)
voidsetItalic(bool b)Method void QFont::setItalic(bool b)
voidsetKerning(bool arg1)Method void QFont::setKerning(bool)
voidsetLetterSpacing(const QFont_SpacingType type,
double spacing)
Method void QFont::setLetterSpacing(QFont::SpacingType type, double spacing)
voidsetOverline(bool arg1)Method void QFont::setOverline(bool)
voidsetPixelSize(int arg1)Method void QFont::setPixelSize(int)
voidsetPointSize(int arg1)Method void QFont::setPointSize(int)
voidsetPointSizeF(double arg1)Method void QFont::setPointSizeF(double)
voidsetRawMode(bool arg1)Method void QFont::setRawMode(bool)
voidsetRawName(string arg1)Method void QFont::setRawName(const QString &)
voidsetStretch(int arg1)Method void QFont::setStretch(int)
voidsetStrikeOut(bool arg1)Method void QFont::setStrikeOut(bool)
voidsetStyle(const QFont_Style style)Method void QFont::setStyle(QFont::Style style)
voidsetStyleHint(const QFont_StyleHint arg1,
const QFont_StyleStrategy arg2 = QFont::PreferDefault)
Method void QFont::setStyleHint(QFont::StyleHint, QFont::StyleStrategy)
voidsetStyleStrategy(const QFont_StyleStrategy s)Method void QFont::setStyleStrategy(QFont::StyleStrategy s)
voidsetUnderline(bool arg1)Method void QFont::setUnderline(bool)
voidsetWeight(int arg1)Method void QFont::setWeight(int)
voidsetWordSpacing(double spacing)Method void QFont::setWordSpacing(double spacing)
[const]intstretchMethod int QFont::stretch()
voidstretch=(int arg1)Method void QFont::setStretch(int)
[const]boolstrikeOutMethod bool QFont::strikeOut()
voidstrikeOut=(bool arg1)Method void QFont::setStrikeOut(bool)
[const]QFont_StylestyleMethod QFont::Style QFont::style()
voidstyle=(const QFont_Style style)Method void QFont::setStyle(QFont::Style style)
[const]QFont_StyleHintstyleHintMethod QFont::StyleHint QFont::styleHint()
[const]QFont_StyleStrategystyleStrategyMethod QFont::StyleStrategy QFont::styleStrategy()
voidstyleStrategy=(const QFont_StyleStrategy s)Method void QFont::setStyleStrategy(QFont::StyleStrategy s)
[const]stringtoStringMethod QString QFont::toString()
[const]stringto_sMethod QString QFont::toString()
[const]boolunderlineMethod bool QFont::underline()
voidunderline=(bool arg1)Method void QFont::setUnderline(bool)
[const]intweightMethod int QFont::weight()
voidweight=(int arg1)Method void QFont::setWeight(int)
[const]doublewordSpacingMethod double QFont::wordSpacing()
voidwordSpacing=(double spacing)Method void QFont::setWordSpacing(double spacing)

Public static methods and constants

[static,const]new QFont_SpacingType ptrAbsoluteSpacingEnum constant QFont::AbsoluteSpacing
[static,const]new QFont_Capitalization ptrAllLowercaseEnum constant QFont::AllLowercase
[static,const]new QFont_Capitalization ptrAllUppercaseEnum constant QFont::AllUppercase
[static,const]new QFont_StyleHint ptrAnyStyleEnum constant QFont::AnyStyle
unsigned intBlackFont weight constant 'QFont::Black'.
unsigned intBoldFont weight constant 'QFont::Bold'.
[static,const]new QFont_Capitalization ptrCapitalizeEnum constant QFont::Capitalize
[static,const]new QFont_StyleHint ptrCourierEnum constant QFont::Courier
[static,const]new QFont_StyleHint ptrDecorativeEnum constant QFont::Decorative
unsigned intDemiBoldFont weight constant 'QFont::DemiBold'.
[static,const]new QFont_StyleStrategy ptrForceOutlineEnum constant QFont::ForceOutline
[static,const]new QFont_StyleHint ptrHelveticaEnum constant QFont::Helvetica
unsigned intLightFont weight constant 'QFont::Light'.
[static,const]new QFont_Capitalization ptrMixedCaseEnum constant QFont::MixedCase
[static,const]new QFont_StyleStrategy ptrNoAntialiasEnum constant QFont::NoAntialias
[static,const]new QFont_StyleStrategy ptrNoFontMergingEnum constant QFont::NoFontMerging
unsigned intNormalFont weight constant 'QFont::Normal'.
[static,const]new QFont_StyleHint ptrOldEnglishEnum constant QFont::OldEnglish
[static,const]new QFont_StyleStrategy ptrOpenGLCompatibleEnum constant QFont::OpenGLCompatible
[static,const]new QFont_SpacingType ptrPercentageSpacingEnum constant QFont::PercentageSpacing
[static,const]new QFont_StyleStrategy ptrPreferAntialiasEnum constant QFont::PreferAntialias
[static,const]new QFont_StyleStrategy ptrPreferBitmapEnum constant QFont::PreferBitmap
[static,const]new QFont_StyleStrategy ptrPreferDefaultEnum constant QFont::PreferDefault
[static,const]new QFont_StyleStrategy ptrPreferDeviceEnum constant QFont::PreferDevice
[static,const]new QFont_StyleStrategy ptrPreferMatchEnum constant QFont::PreferMatch
[static,const]new QFont_StyleStrategy ptrPreferOutlineEnum constant QFont::PreferOutline
[static,const]new QFont_StyleStrategy ptrPreferQualityEnum constant QFont::PreferQuality
[static,const]new QFont_StyleHint ptrSansSerifEnum constant QFont::SansSerif
[static,const]new QFont_StyleHint ptrSerifEnum constant QFont::Serif
[static,const]new QFont_Capitalization ptrSmallCapsEnum constant QFont::SmallCaps
[static,const]new QFont_Style ptrStyleItalicEnum constant QFont::StyleItalic
[static,const]new QFont_Style ptrStyleNormalEnum constant QFont::StyleNormal
[static,const]new QFont_Style ptrStyleObliqueEnum constant QFont::StyleOblique
[static,const]new QFont_StyleHint ptrSystemEnum constant QFont::System
[static,const]new QFont_StyleHint ptrTimesEnum constant QFont::Times
[static,const]new QFont_StyleHint ptrTypeWriterEnum constant QFont::TypeWriter
voidcacheStatisticsStatic method void QFont::cacheStatistics()
voidcleanupStatic method void QFont::cleanup()
voidinsertSubstitution(string arg1,
string arg2)
Static method void QFont::insertSubstitution(const QString &, const QString &)
voidinsertSubstitutions(string arg1,
string[] arg2)
Static method void QFont::insertSubstitutions(const QString &, const QStringList &)
voidremoveSubstitution(string arg1)Static method void QFont::removeSubstitution(const QString &)
stringsubstitute(string arg1)Static method QString QFont::substitute(const QString &)
string[]substitutes(string arg1)Static method QStringList QFont::substitutes(const QString &)
string[]substitutionsStatic method QStringList QFont::substitutions()

Deprecated methods (protected, public, static, non-static and constructors)

voidcreateUse of this method is deprecated. Use _create instead
voiddestroyUse of this method is deprecated. Use _destroy instead
[const]booldestroyed?Use of this method is deprecated. Use _destroyed? instead
[const]boolis_const_object?Use of this method is deprecated. Use _is_const_object? instead

Detailed description

[const] bool !=(const QFont arg1)

Description: Method bool QFont::operator!=(const QFont &)

[const] bool <(const QFont arg1)

Description: Method bool QFont::operator<(const QFont &)

[const] bool ==(const QFont arg1)

Description: Method bool QFont::operator==(const QFont &)

[static,const] new QFont_SpacingType ptr AbsoluteSpacing

Description: Enum constant QFont::AbsoluteSpacing

[static,const] new QFont_Capitalization ptr AllLowercase

Description: Enum constant QFont::AllLowercase

[static,const] new QFont_Capitalization ptr AllUppercase

Description: Enum constant QFont::AllUppercase

[static,const] new QFont_StyleHint ptr AnyStyle

Description: Enum constant QFont::AnyStyle

[static] unsigned int Black

Description: Font weight constant 'QFont::Black'.

[static] unsigned int Bold

Description: Font weight constant 'QFont::Bold'.

[static,const] new QFont_Capitalization ptr Capitalize

Description: Enum constant QFont::Capitalize

[static,const] new QFont_StyleHint ptr Courier

Description: Enum constant QFont::Courier

[static,const] new QFont_StyleHint ptr Decorative

Description: Enum constant QFont::Decorative

[static] unsigned int DemiBold

Description: Font weight constant 'QFont::DemiBold'.

[static,const] new QFont_StyleStrategy ptr ForceOutline

Description: Enum constant QFont::ForceOutline

[static,const] new QFont_StyleHint ptr Helvetica

Description: Enum constant QFont::Helvetica

[static] unsigned int Light

Description: Font weight constant 'QFont::Light'.

[static,const] new QFont_Capitalization ptr MixedCase

Description: Enum constant QFont::MixedCase

[static,const] new QFont_StyleStrategy ptr NoAntialias

Description: Enum constant QFont::NoAntialias

[static,const] new QFont_StyleStrategy ptr NoFontMerging

Description: Enum constant QFont::NoFontMerging

[static] unsigned int Normal

Description: Font weight constant 'QFont::Normal'.

[static,const] new QFont_StyleHint ptr OldEnglish

Description: Enum constant QFont::OldEnglish

[static,const] new QFont_StyleStrategy ptr OpenGLCompatible

Description: Enum constant QFont::OpenGLCompatible

[static,const] new QFont_SpacingType ptr PercentageSpacing

Description: Enum constant QFont::PercentageSpacing

[static,const] new QFont_StyleStrategy ptr PreferAntialias

Description: Enum constant QFont::PreferAntialias

[static,const] new QFont_StyleStrategy ptr PreferBitmap

Description: Enum constant QFont::PreferBitmap

[static,const] new QFont_StyleStrategy ptr PreferDefault

Description: Enum constant QFont::PreferDefault

[static,const] new QFont_StyleStrategy ptr PreferDevice

Description: Enum constant QFont::PreferDevice

[static,const] new QFont_StyleStrategy ptr PreferMatch

Description: Enum constant QFont::PreferMatch

[static,const] new QFont_StyleStrategy ptr PreferOutline

Description: Enum constant QFont::PreferOutline

[static,const] new QFont_StyleStrategy ptr PreferQuality

Description: Enum constant QFont::PreferQuality

[static,const] new QFont_StyleHint ptr SansSerif

Description: Enum constant QFont::SansSerif

[static,const] new QFont_StyleHint ptr Serif

Description: Enum constant QFont::Serif

[static,const] new QFont_Capitalization ptr SmallCaps

Description: Enum constant QFont::SmallCaps

[static,const] new QFont_Style ptr StyleItalic

Description: Enum constant QFont::StyleItalic

[static,const] new QFont_Style ptr StyleNormal

Description: Enum constant QFont::StyleNormal

[static,const] new QFont_Style ptr StyleOblique

Description: Enum constant QFont::StyleOblique

[static,const] new QFont_StyleHint ptr System

Description: Enum constant QFont::System

[static,const] new QFont_StyleHint ptr Times

Description: Enum constant QFont::Times

[static,const] new QFont_StyleHint ptr TypeWriter

Description: Enum constant QFont::TypeWriter

void _assign(const QFont other)

Description: Assigns another object to self

void _create

Description: Ensures the C++ object is created

Use this method to ensure the C++ object is created, for example to ensure that resources are allocated. Usually C++ objects are created on demand and not necessarily when the script object is created.

void _destroy

Description: Explicitly destroys the object

Explicitly destroys the object on C++ side if it was owned by the script interpreter. Subsequent access to this object will throw an exception. If the object is not owned by the script, this method will do nothing.

[const] bool _destroyed?

Description: Returns a value indicating whether the object was already destroyed

This method returns true, if the object was destroyed, either explicitly or by the C++ side. The latter may happen, if the object is owned by a C++ object which got destroyed itself.

[const] bool _is_const_object?

Description: Returns a value indicating whether the reference is a const reference

This method returns true, if self is a const reference. In that case, only const methods may be called on self.

void _manage

Description: Marks the object as managed by the script side.

After calling this method on an object, the script side will be responsible for the management of the object. This method may be called if an object is returned from a C++ function and the object is known not to be owned by any C++ instance. If necessary, the script side may delete the object if the script's reference is no longer required.

Usually it's not required to call this method. It has been introduced in version 0.24.

void _unmanage

Description: Marks the object as no longer owned by the script side.

Calling this method will make this object no longer owned by the script's memory management. Instead, the object must be managed in some other way. Usually this method may be called if it is known that some C++ object holds and manages this object. Technically speaking, this method will turn the script's reference into a weak reference. After the script engine decides to delete the reference, the object itself will still exist. If the object is not managed otherwise, memory leaks will occur.

Usually it's not required to call this method. It has been introduced in version 0.24.

QFont assign(const QFont arg1)

Description: Method QFont &QFont::operator=(const QFont &)

[const] bool bold

Description: Method bool QFont::bold()

Python specific notes:

The object exposes a readable attribute 'bold'. This is the getter.

void bold=(bool arg1)

Description: Method void QFont::setBold(bool)

Python specific notes:

The object exposes a writable attribute 'bold'. This is the setter.

[static] void cacheStatistics

Description: Static method void QFont::cacheStatistics()

This method is static and can be called without an instance.

[const] QFont_Capitalization capitalization

Description: Method QFont::Capitalization QFont::capitalization()

Python specific notes:

The object exposes a readable attribute 'capitalization'. This is the getter.

void capitalization=(const QFont_Capitalization arg1)

Description: Method void QFont::setCapitalization(QFont::Capitalization)

Python specific notes:

The object exposes a writable attribute 'capitalization'. This is the setter.

[static] void cleanup

Description: Static method void QFont::cleanup()

This method is static and can be called without an instance.

void create

Description: Ensures the C++ object is created

Use of this method is deprecated. Use _create instead

[const] string defaultFamily

Description: Method QString QFont::defaultFamily()

void destroy

Description: Explicitly destroys the object

Use of this method is deprecated. Use _destroy instead

[const] bool destroyed?

Description: Returns a value indicating whether the object was already destroyed

Use of this method is deprecated. Use _destroyed? instead

[const] new QFont ptr dup

Description: Creates a copy of self

[const] bool exactMatch

Description: Method bool QFont::exactMatch()

[const] string family

Description: Method QString QFont::family()

Python specific notes:

The object exposes a readable attribute 'family'. This is the getter.

void family=(string arg1)

Description: Method void QFont::setFamily(const QString &)

Python specific notes:

The object exposes a writable attribute 'family'. This is the setter.

[const] bool fixedPitch

Description: Method bool QFont::fixedPitch()

Python specific notes:

The object exposes a readable attribute 'fixedPitch'. This is the getter.

void fixedPitch=(bool arg1)

Description: Method void QFont::setFixedPitch(bool)

Python specific notes:

The object exposes a writable attribute 'fixedPitch'. This is the setter.

bool fromString(string arg1)

Description: Method bool QFont::fromString(const QString &)

[const] unsigned long handle

Description: Method Qt::HANDLE QFont::handle()

[static] void insertSubstitution(string arg1,string arg2)

Description: Static method void QFont::insertSubstitution(const QString &, const QString &)

This method is static and can be called without an instance.

[static] void insertSubstitutions(string arg1,string[] arg2)

Description: Static method void QFont::insertSubstitutions(const QString &, const QStringList &)

This method is static and can be called without an instance.

[const] bool isCopyOf?(const QFont arg1)

Description: Method bool QFont::isCopyOf(const QFont &)

[const] bool is_const_object?

Description: Returns a value indicating whether the reference is a const reference

Use of this method is deprecated. Use _is_const_object? instead

[const] bool italic

Description: Method bool QFont::italic()

Python specific notes:

The object exposes a readable attribute 'italic'. This is the getter.

void italic=(bool b)

Description: Method void QFont::setItalic(bool b)

Python specific notes:

The object exposes a writable attribute 'italic'. This is the setter.

[const] bool kerning

Description: Method bool QFont::kerning()

Python specific notes:

The object exposes a readable attribute 'kerning'. This is the getter.

void kerning=(bool arg1)

Description: Method void QFont::setKerning(bool)

Python specific notes:

The object exposes a writable attribute 'kerning'. This is the setter.

[const] string key

Description: Method QString QFont::key()

[const] string lastResortFamily

Description: Method QString QFont::lastResortFamily()

[const] string lastResortFont

Description: Method QString QFont::lastResortFont()

[const] double letterSpacing

Description: Method double QFont::letterSpacing()

[const] QFont_SpacingType letterSpacingType

Description: Method QFont::SpacingType QFont::letterSpacingType()

[static] new QFont new

Description: Constructor QFont::QFont()

This method creates an object of class QFont.

Python specific notes:

This method is the default initializer of the object

[static] new QFont new(string family,int pointSize = -1,int weight = -1,bool italic = false)

Description: Constructor QFont::QFont(const QString &family, int pointSize, int weight, bool italic)

This method creates an object of class QFont.

Python specific notes:

This method is the default initializer of the object

[static] new QFont new(const QFont arg1,QPaintDevice ptr pd)

Description: Constructor QFont::QFont(const QFont &, QPaintDevice *pd)

This method creates an object of class QFont.

Python specific notes:

This method is the default initializer of the object

[static] new QFont new(const QFont arg1)

Description: Constructor QFont::QFont(const QFont &)

This method creates an object of class QFont.

Python specific notes:

This method is the default initializer of the object

[const] bool overline

Description: Method bool QFont::overline()

Python specific notes:

The object exposes a readable attribute 'overline'. This is the getter.

void overline=(bool arg1)

Description: Method void QFont::setOverline(bool)

Python specific notes:

The object exposes a writable attribute 'overline'. This is the setter.

[const] int pixelSize

Description: Method int QFont::pixelSize()

Python specific notes:

The object exposes a readable attribute 'pixelSize'. This is the getter.

void pixelSize=(int arg1)

Description: Method void QFont::setPixelSize(int)

Python specific notes:

The object exposes a writable attribute 'pixelSize'. This is the setter.

[const] int pointSize

Description: Method int QFont::pointSize()

Python specific notes:

The object exposes a readable attribute 'pointSize'. This is the getter.

void pointSize=(int arg1)

Description: Method void QFont::setPointSize(int)

Python specific notes:

The object exposes a writable attribute 'pointSize'. This is the setter.

[const] double pointSizeF

Description: Method double QFont::pointSizeF()

Python specific notes:

The object exposes a readable attribute 'pointSizeF'. This is the getter.

void pointSizeF=(double arg1)

Description: Method void QFont::setPointSizeF(double)

Python specific notes:

The object exposes a writable attribute 'pointSizeF'. This is the setter.

[const] bool rawMode

Description: Method bool QFont::rawMode()

Python specific notes:

The object exposes a readable attribute 'rawMode'. This is the getter.

void rawMode=(bool arg1)

Description: Method void QFont::setRawMode(bool)

Python specific notes:

The object exposes a writable attribute 'rawMode'. This is the setter.

[const] string rawName

Description: Method QString QFont::rawName()

Python specific notes:

The object exposes a readable attribute 'rawName'. This is the getter.

void rawName=(string arg1)

Description: Method void QFont::setRawName(const QString &)

Python specific notes:

The object exposes a writable attribute 'rawName'. This is the setter.

[static] void removeSubstitution(string arg1)

Description: Static method void QFont::removeSubstitution(const QString &)

This method is static and can be called without an instance.

[const] QFont resolve(const QFont arg1)

Description: Method QFont QFont::resolve(const QFont &)

void setBold(bool arg1)

Description: Method void QFont::setBold(bool)

Python specific notes:

The object exposes a writable attribute 'bold'. This is the setter.

void setCapitalization(const QFont_Capitalization arg1)

Description: Method void QFont::setCapitalization(QFont::Capitalization)

Python specific notes:

The object exposes a writable attribute 'capitalization'. This is the setter.

void setFamily(string arg1)

Description: Method void QFont::setFamily(const QString &)

Python specific notes:

The object exposes a writable attribute 'family'. This is the setter.

void setFixedPitch(bool arg1)

Description: Method void QFont::setFixedPitch(bool)

Python specific notes:

The object exposes a writable attribute 'fixedPitch'. This is the setter.

void setItalic(bool b)

Description: Method void QFont::setItalic(bool b)

Python specific notes:

The object exposes a writable attribute 'italic'. This is the setter.

void setKerning(bool arg1)

Description: Method void QFont::setKerning(bool)

Python specific notes:

The object exposes a writable attribute 'kerning'. This is the setter.

void setLetterSpacing(const QFont_SpacingType type,double spacing)

Description: Method void QFont::setLetterSpacing(QFont::SpacingType type, double spacing)

void setOverline(bool arg1)

Description: Method void QFont::setOverline(bool)

Python specific notes:

The object exposes a writable attribute 'overline'. This is the setter.

void setPixelSize(int arg1)

Description: Method void QFont::setPixelSize(int)

Python specific notes:

The object exposes a writable attribute 'pixelSize'. This is the setter.

void setPointSize(int arg1)

Description: Method void QFont::setPointSize(int)

Python specific notes:

The object exposes a writable attribute 'pointSize'. This is the setter.

void setPointSizeF(double arg1)

Description: Method void QFont::setPointSizeF(double)

Python specific notes:

The object exposes a writable attribute 'pointSizeF'. This is the setter.

void setRawMode(bool arg1)

Description: Method void QFont::setRawMode(bool)

Python specific notes:

The object exposes a writable attribute 'rawMode'. This is the setter.

void setRawName(string arg1)

Description: Method void QFont::setRawName(const QString &)

Python specific notes:

The object exposes a writable attribute 'rawName'. This is the setter.

void setStretch(int arg1)

Description: Method void QFont::setStretch(int)

Python specific notes:

The object exposes a writable attribute 'stretch'. This is the setter.

void setStrikeOut(bool arg1)

Description: Method void QFont::setStrikeOut(bool)

Python specific notes:

The object exposes a writable attribute 'strikeOut'. This is the setter.

void setStyle(const QFont_Style style)

Description: Method void QFont::setStyle(QFont::Style style)

Python specific notes:

The object exposes a writable attribute 'style'. This is the setter.

void setStyleHint(const QFont_StyleHint arg1,const QFont_StyleStrategy arg2 = QFont::PreferDefault)

Description: Method void QFont::setStyleHint(QFont::StyleHint, QFont::StyleStrategy)

void setStyleStrategy(const QFont_StyleStrategy s)

Description: Method void QFont::setStyleStrategy(QFont::StyleStrategy s)

Python specific notes:

The object exposes a writable attribute 'styleStrategy'. This is the setter.

void setUnderline(bool arg1)

Description: Method void QFont::setUnderline(bool)

Python specific notes:

The object exposes a writable attribute 'underline'. This is the setter.

void setWeight(int arg1)

Description: Method void QFont::setWeight(int)

Python specific notes:

The object exposes a writable attribute 'weight'. This is the setter.

void setWordSpacing(double spacing)

Description: Method void QFont::setWordSpacing(double spacing)

Python specific notes:

The object exposes a writable attribute 'wordSpacing'. This is the setter.

[const] int stretch

Description: Method int QFont::stretch()

Python specific notes:

The object exposes a readable attribute 'stretch'. This is the getter.

void stretch=(int arg1)

Description: Method void QFont::setStretch(int)

Python specific notes:

The object exposes a writable attribute 'stretch'. This is the setter.

[const] bool strikeOut

Description: Method bool QFont::strikeOut()

Python specific notes:

The object exposes a readable attribute 'strikeOut'. This is the getter.

void strikeOut=(bool arg1)

Description: Method void QFont::setStrikeOut(bool)

Python specific notes:

The object exposes a writable attribute 'strikeOut'. This is the setter.

[const] QFont_Style style

Description: Method QFont::Style QFont::style()

Python specific notes:

The object exposes a readable attribute 'style'. This is the getter.

void style=(const QFont_Style style)

Description: Method void QFont::setStyle(QFont::Style style)

Python specific notes:

The object exposes a writable attribute 'style'. This is the setter.

[const] QFont_StyleHint styleHint

Description: Method QFont::StyleHint QFont::styleHint()

Python specific notes:

The object exposes a readable attribute 'styleHint'. This is the getter.

[const] QFont_StyleStrategy styleStrategy

Description: Method QFont::StyleStrategy QFont::styleStrategy()

Python specific notes:

The object exposes a readable attribute 'styleStrategy'. This is the getter.

void styleStrategy=(const QFont_StyleStrategy s)

Description: Method void QFont::setStyleStrategy(QFont::StyleStrategy s)

Python specific notes:

The object exposes a writable attribute 'styleStrategy'. This is the setter.

[static] string substitute(string arg1)

Description: Static method QString QFont::substitute(const QString &)

This method is static and can be called without an instance.

[static] string[] substitutes(string arg1)

Description: Static method QStringList QFont::substitutes(const QString &)

This method is static and can be called without an instance.

[static] string[] substitutions

Description: Static method QStringList QFont::substitutions()

This method is static and can be called without an instance.

[const] string toString

Description: Method QString QFont::toString()

Python specific notes:

This method is also available as 'str(object)'

[const] string to_s

Description: Method QString QFont::toString()

Python specific notes:

This method is also available as 'str(object)'

[const] bool underline

Description: Method bool QFont::underline()

Python specific notes:

The object exposes a readable attribute 'underline'. This is the getter.

void underline=(bool arg1)

Description: Method void QFont::setUnderline(bool)

Python specific notes:

The object exposes a writable attribute 'underline'. This is the setter.

[const] int weight

Description: Method int QFont::weight()

Python specific notes:

The object exposes a readable attribute 'weight'. This is the getter.

void weight=(int arg1)

Description: Method void QFont::setWeight(int)

Python specific notes:

The object exposes a writable attribute 'weight'. This is the setter.

[const] double wordSpacing

Description: Method double QFont::wordSpacing()

Python specific notes:

The object exposes a readable attribute 'wordSpacing'. This is the getter.

void wordSpacing=(double spacing)

Description: Method void QFont::setWordSpacing(double spacing)

Python specific notes:

The object exposes a writable attribute 'wordSpacing'. This is the setter.