
QFontComboBox部件是一个允许用户选择字体族的组合框。
这个组合框会填充上一个按字母排序的字体族名字列表,比如Arial、Helvetica和Times New Roman。在可能的情况下 ,字体族名字是使用实际的字体来显示的 。对于某些字体,例如Symbol ,字体名字无法使用字体本身来显示 ,所以会在字体名旁边显示出一个样例 。
Q F ontComboBox 经常用于工具条中,旁边带上一个 QComboBox 用于控制字体大小,再加上 2个 QToolButton 用于控制粗体和斜体 。
当用户选择一个新的字体时 ,会发射 currentFontChanged ()和 currentIndexChanged ()信号。
调用 setWritingSystem ()来告诉QFontComboBox 只显示支持某种书写系统的字体 。 调用 setFontFilters ()来过滤掉某些类型的字体,例如不可放大的字体或者等宽字体。
参见 QComboBox 、 QFont 、 QFontInfo 、 QFontMetrics 、 QFontDatabase 和 字符映射 ( Character Map )示例 。
HxLauncher: Launch Android applications by voice commands