QT输入控件之QFontComboBox字体列表框
QFontComboBox 通常用于工具栏,结合 QComboBox 控制字体大小再加两个 QToolButtons 按钮控制粗体和斜体。QFontComboBox 继承与QComboBox,函数接口用法可以参考 QComboBox。
例如:
提示:以下是本篇文章正文内容,下面案例可供参考
2.4.3.1常用的成员 函数
1、获取当前选中的字体
QFont currentFont() const
void setCurrentFont(const QFont &f)
当字体列表框选项发生改变时会发出 void currentFontChanged(const QFont &font)信号,可以将该信号与字体设置函数关联,用来设置字体。
2、字体过滤器
FontFilters fontFilters() const
void setFontFilters(FontFilters filters)
FontFilters filters 枚举:
QFontComboBox::AllFonts | 显示所有字体 |
---|---|
QFontComboBox::ScalableFonts | 显示可扩展字体 |
QFontComboBox::MonospacedFonts | 显示等宽字体 |
QFontComboBox::ProportionalFonts | 显示正比例字体 |