DtkGui
DTK Gui module
|
字体大小设置的一个类,系统默认只设置T6. 更多...
Public 类型 | |
enum | SizeType { T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , NSizeTypes } |
信号 | |
void | fontChanged () |
Public 成员函数 | |
DFontManager (QObject *parent=nullptr) | |
Q_INVOKABLE int | fontPixelSize (SizeType type) const |
获取字体像素的大小. | |
Q_INVOKABLE void | setFontPixelSize (SizeType type, int size) |
设置字体像素大小. | |
const QFont | get (SizeType type, const QFont &base) const |
const QFont | get (SizeType type) const |
QFont | baseFont () const |
void | setBaseFont (const QFont &font) |
设置字体的通用像素大小. | |
void | resetBaseFont () |
const QFont | t1 () const |
const QFont | t2 () const |
const QFont | t3 () const |
const QFont | t4 () const |
const QFont | t5 () const |
const QFont | t6 () const |
const QFont | t7 () const |
const QFont | t8 () const |
const QFont | t9 () const |
const QFont | t10 () const |
静态 Public 成员函数 | |
static Q_INVOKABLE int | fontPixelSize (const QFont &font) |
static Q_INVOKABLE QFont | get (int pixelSize, const QFont &base) |
获取字体. | |
属性 | |
QFont | t1 |
QFont | t2 |
QFont | t3 |
QFont | t4 |
QFont | t5 |
QFont | t6 |
QFont | t7 |
QFont | t8 |
QFont | t9 |
QFont | t10 |
QFont | baseFont |
字体大小设置的一个类,系统默认只设置T6.
\inmodule dtkgui
int Dtk::Gui::DFontManager::fontPixelSize | ( | DFontManager::SizeType | type | ) | const |
获取字体像素的大小.
type 字体枚举类型
|
static |
获取字体.
pixelSize 字体的像素大小 base 要基于的字体
void Dtk::Gui::DFontManager::setBaseFont | ( | const QFont & | font | ) |
设置字体的通用像素大小.
font 预设计的字体像素的大小
void Dtk::Gui::DFontManager::setFontPixelSize | ( | DFontManager::SizeType | type, |
int | size | ||
) |
设置字体像素大小.
type 字体枚举类型 size 字体大小