DtkWidget
DTK Widget module
载入中...
搜索中...
未找到
Dtk::Widget::DFontComboBox类 参考

继承自 DComboBox类 字体选择下拉列表 更多...

类 Dtk::Widget::DFontComboBox 继承关系图:
Dtk::Widget::DComboBox

Public 槽

void setCurrentFont (const QFont &f)
 与 QFontComboBox::setCurrentFont 功能相同, 设置当前选择字体
 

信号

void currentFontChanged (const QFont &f)
 

Public 成员函数

 DFontComboBox (QWidget *parent=nullptr)
 DFontComboBox 构造函数
 
void setWritingSystem (QFontDatabase::WritingSystem)
 与 QFontComboBox::setWritingSystem 功能相同, 设置字体选择器所使用的书写系统
 
QFontDatabase::WritingSystem writingSystem () const
 与 QFontComboBox::writingSystem 功能相同, 返回字体选择器所使用的书写系统
 
void setFontFilters (QFontComboBox::FontFilters filters)
 与 QFontComboBox::setFontFilters 功能相同, 设置字体选择器可以显示的字体
 
QFontComboBox::FontFilters fontFilters () const
 与 QFontComboBox::fontFilters 功能相同, 返回字体选择器可以显示的字体
 
QFont currentFont () const
 与 QFontComboBox::currentFont 功能相同, 返回当前选择字体
 
virtual QSize sizeHint () const override
 与 QFontComboBox::sizeHint 功能相同, 返回字体选择器的推荐大小
 
- Public 成员函数 继承自 Dtk::Widget::DComboBox
 DComboBox (QWidget *parent=nullptr)
 
virtual void showPopup () override
 重写QComboBox::showPopup, 按照maxVisibleItems()来限制最大显示高度,其值默认为16,可通过setMaxVisibleItems()来改变最大显示高度,这个功能使得setMaximumHeight()接口无效。
 

Protected 成员函数

virtual bool event (QEvent *e) override
 与 QFontComboBox::event 功能相同, 返回 DComboBox::event(e)的布尔值
 
- Protected 成员函数 继承自 Dtk::Widget::DComboBox
 DComboBox (DComboBoxPrivate &dd, QWidget *parent)
 

属性

QFontDatabase::WritingSystem writingSystem
 
QFontComboBox::FontFilters fontFilters
 
QFont currentFont
 

详细描述

继承自 DComboBox类 字体选择下拉列表

DFontComboBox类 继承自 DComboBox类 提供了进行系统字体选择的下拉列表

构造及析构函数说明

◆ DFontComboBox()

DFontComboBox::DFontComboBox ( QWidget *  parent = nullptr)
explicit

DFontComboBox 构造函数

参数
[in]parent父构件对象

成员函数说明

◆ currentFont()

QFont DFontComboBox::currentFont ( ) const

与 QFontComboBox::currentFont 功能相同, 返回当前选择字体

返回
当前选择字体

◆ event()

bool DFontComboBox::event ( QEvent *  e)
overrideprotectedvirtual

与 QFontComboBox::event 功能相同, 返回 DComboBox::event(e)的布尔值

返回
DComboBox::event(e)

◆ fontFilters()

QFontComboBox::FontFilters DFontComboBox::fontFilters ( ) const

与 QFontComboBox::fontFilters 功能相同, 返回字体选择器可以显示的字体

返回
字体选择器所选用的字体

◆ setCurrentFont

void DFontComboBox::setCurrentFont ( const QFont &  f)
slot

与 QFontComboBox::setCurrentFont 功能相同, 设置当前选择字体

参数
[in]QFont类型,要选择的字体

◆ setFontFilters()

void DFontComboBox::setFontFilters ( QFontComboBox::FontFilters  filters)

与 QFontComboBox::setFontFilters 功能相同, 设置字体选择器可以显示的字体

参数
[in]scriptQFontComboBox::FontFilters 类对象, Qt支持的字体类型

◆ setWritingSystem()

void DFontComboBox::setWritingSystem ( QFontDatabase::WritingSystem  script)

与 QFontComboBox::setWritingSystem 功能相同, 设置字体选择器所使用的书写系统

参数
[in]scriptQFontDatabase::WritingSystem 类对象, Qt支持的书写系统

◆ sizeHint()

QSize DFontComboBox::sizeHint ( ) const
overridevirtual

与 QFontComboBox::sizeHint 功能相同, 返回字体选择器的推荐大小

返回
推荐大小

◆ writingSystem()

QFontDatabase::WritingSystem DFontComboBox::writingSystem ( ) const

与 QFontComboBox::writingSystem 功能相同, 返回字体选择器所使用的书写系统

返回
字体选择器所选用的书写系统

该类的文档由以下文件生成: