Home · All Classes · Modules  · QSS HELP  · QSS 案例 · VER007 HOME

QFontInfo Class Reference
[QtGui module]

该QFontInfo类提供有关字体的常规信息。More...

Methods


Detailed Description

该QFontInfo类提供有关字体的常规信息。

该QFontInfo类提供相同的访问功能QFontfamily( )pointSize( )italic( )weight( )fixedPitch( )styleHint( )等,不过,虽然在QFont访问函数返回已设置的值,一个QFontInfo对象返回应用到实际将用于绘制文本的字体的值。

例如,当程序要求一个25pt Courier字体的机器上有一个不可扩展的24PT Courier字体上,QFont将(通常)使用24PT快递渲染。在这种情况下,QFont.pointSize()返回25和QFontInfo.pointSize()返回24 。

有三种方法来创建一个QFontInfo对象。

  1. 调用QFontInfo构造带QFont对于屏幕兼容的字体创建字体信息对象,即字体不能是打印机字体。如果字体是后来改,字体信息对象not更新。

    (注:如果您使用的打印机字体返回的值可能是不准确的打印机字体并不总是那么访问最近的屏幕字体时使用打印机字体提供。 )

  2. QWidget.fontInfo( )返回一个Widget的字体的字体信息。这等同于调用QFontInfo (小部件 - \u003e字体( ) ) 。如果控件的字体是后来改,字体信息对象not更新。
  3. QPainter.fontInfo( )返回一个画家的当前字体的字体信息。如果画家的字体后来改变,字体信息对象not更新。

Method Documentation

QFontInfo.__init__ (self, QFont)

构造一个字体信息对象font

字体必须是屏幕兼容,即在绘制文本时使用的字体widgets or pixmaps,不QPicture or QPrinter

字体信息对象持有,在它被创建的时候被传递在构造函数中的字体的信息,并且不更新,如果字体的属性后来改。

使用QPainter.fontInfo()来绘制时获取字体信息。这将喷漆设备,是不是屏幕兼容上画的时候给出正确的结果也。

QFontInfo.__init__ (self, QFontInfo)

构造的副本fi

bool QFontInfo.bold (self)

返回True如果weight( )将返回一个值大于QFont.Normal否则返回False 。

See also weight()和QFont.bold( ) 。

bool QFontInfo.exactMatch (self)

返回True如果匹配的窗口系统字体是完全一样的字体指定一个,否则返回False 。

See also QFont.exactMatch( ) 。

QString QFontInfo.family (self)

返回匹配窗口系统字体的系列名称。

See also QFont.family( ) 。

bool QFontInfo.fixedPitch (self)

返回匹配窗口系统字体的固定摊位价值。

See also QFont.fixedPitch( ) 。

bool QFontInfo.italic (self)

返回匹配窗口系统字体的斜体价值。

See also QFont.italic( ) 。

int QFontInfo.pixelSize (self)

返回匹配窗口的系统字体的像素大小。

See also QFont.pointSize( ) 。

int QFontInfo.pointSize (self)

返回匹配窗口的系统字体的磅值。

See also pointSizeF()和QFont.pointSize( ) 。

float QFontInfo.pointSizeF (self)

返回匹配窗口的系统字体的磅值。

See also QFont.pointSizeF( ) 。

bool QFontInfo.rawMode (self)

返回True如果字体为原始模式的字体,否则返回False 。

如果它是一个原始模式的字体,在所有其他功能QFontInfo将返回的设置相同的值QFont不管字体的实际使用。

See also QFont.rawMode( ) 。

QFont.Style QFontInfo.style (self)

返回匹配窗口系统字体的样式值。

See also QFont.style( ) 。

QFont.StyleHint QFontInfo.styleHint (self)

返回匹配窗口的系统字体的风格。

目前只返回样式提示设置中QFont

See also QFont.styleHint()和QFont.StyleHint

QString QFontInfo.styleName (self)

返回系统匹配窗口的系统字体,支持它的样式名称。

此功能被引入Qt的4.8 。

See also QFont.styleName( ) 。

int QFontInfo.weight (self)

返回匹配窗口系统字体的粗细。

See also QFont.weight()和bold( ) 。




PyQt 4.10.3 for X11 Copyright © Riverbank Computing Ltd and Nokia 2012 Qt 4.8.5