[QtGui module]
该QFontComboBox widget是一个组合框,让用户选择字体系列。More…
继承QComboBox。
Types
enum FontFilter { AllFonts, ScalableFonts, NonScalableFonts, MonospacedFonts, ProportionalFonts }class **[FontFilters](docs_index.htm)**
Methods
__init__ (self, QWidget parent = None)QFont currentFont (self)bool event (self, QEvent e)FontFilters fontFilters (self)setCurrentFont (self, QFont f)setFontFilters (self, FontFilters filters)setWritingSystem (self, QFontDatabase.WritingSystem)QSize sizeHint (self)QFontDatabase.WritingSystem writingSystem (self)
Qt Signals
void currentFontChanged (const QFont&)
Detailed Description
该QFontComboBox widget是一个组合框,让用户选择字体系列。
组合框填入的字体系列名称,如宋体,黑体,和Times New Roman字母顺序列表。家族名称显示使用实际的字体在可能的情况。对于字体,如符号,这里的名字是不能表示在字体本身,显示的字体的样本旁姓。
QFontComboBox经常用在工具条,在用结合QComboBox用于控制字体大小和两个QToolButtonS代表粗体和斜体。
当用户选择一个新的字体,该currentFontChanged( )信号除了发射currentIndexChanged( ) 。
Call setWritingSystem( )来告诉QFontComboBox仅显示支持一个给定的文字系统字体,setFontFilters()来过滤掉某些类型的字体作为例如非可缩放字体或等宽字体。

Type Documentation
QFontComboBox.FontFilter
这个枚举可用于仅在字体组合框中显示某些类型的字体。
| Constant | Value | Description |
|---|---|---|
QFontComboBox.AllFonts |
0 |
显示所有字体 |
QFontComboBox.ScalableFonts |
0x1 |
显示可缩放字体 |
QFontComboBox.NonScalableFonts |
0x2 |
显示非可缩放字体 |
QFontComboBox.MonospacedFonts |
0x4 |
显示等宽字体 |
QFontComboBox.ProportionalFonts |
0x8 |
显示比例字体 |
该FontFilters类型是一个typedef为QFlags\u003cFontFilter\u003e 。它存储FontFilter值的或组合。
Method Documentation
QFontComboBox.__init__ (self, QWidget parent = None)
该parent的说法,如果不是没有,原因self通过Qt的,而不是PyQt的拥有。
构造一个组合框的字体用给定的parent。
QFont QFontComboBox.currentFont (self)
[
bool QFontComboBox.event (self, QEvent e)
](docs_qfont.html)
从重新实现QObject.event( ) 。
FontFilters QFontComboBox.fontFilters (self)
[
QFontComboBox.setCurrentFont (self, QFont f)
这种方法也是一个Qt槽与C + +的签名void setCurrentFont(const QFont&)。
QFontComboBox.setFontFilters (self, FontFilters filters)
QFontComboBox.setWritingSystem (self, QFontDatabase.WritingSystem)
](docs_index.htm)
QSize QFontComboBox.sizeHint (self)
QFontDatabase.WritingSystem QFontComboBox.writingSystem (self)
[
Qt Signal Documentation
void currentFontChanged (const QFont&)
这是该信号的默认超载。
这个信号被发射时的当前字体的变化,与新font。
](docs_qfontdatabase.html#WritingSystem-enum)
