DtkGui 5.5.23
DTK Gui module
Public 类型 | 信号 | Public 成员函数 | 静态 Public 成员函数 | 属性 | 所有成员列表
Dtk::Gui::DFontManager类 参考

字体大小设置的一个类,系统默认只设置T6. 更多...

类 Dtk::Gui::DFontManager 继承关系图:
Inheritance graph
[图例]
Dtk::Gui::DFontManager 的协作图:
Collaboration graph
[图例]

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 成员函数 继承自 QObject
virtual const QMetaObjectmetaObject () const const
 
 QObject (QObject *parent)
 
virtual bool event (QEvent *e)
 
virtual bool eventFilter (QObject *watched, QEvent *event)
 
QString objectName () const const
 
void setObjectName (const QString &name)
 
bool isWidgetType () const const
 
bool isWindowType () const const
 
bool signalsBlocked () const const
 
bool blockSignals (bool block)
 
QThreadthread () const const
 
void moveToThread (QThread *targetThread)
 
int startTimer (int interval, Qt::TimerType timerType)
 
int startTimer (std::chrono::milliseconds time, Qt::TimerType timerType)
 
void killTimer (int id)
 
findChild (const QString &name, Qt::FindChildOptions options) const const
 
QList< T > findChildren (const QString &name, Qt::FindChildOptions options) const const
 
QList< T > findChildren (const QRegExp &regExp, Qt::FindChildOptions options) const const
 
QList< T > findChildren (const QRegularExpression &re, Qt::FindChildOptions options) const const
 
const QObjectListchildren () const const
 
void setParent (QObject *parent)
 
void installEventFilter (QObject *filterObj)
 
void removeEventFilter (QObject *obj)
 
QMetaObject::Connection connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const const
 
bool disconnect (const char *signal, const QObject *receiver, const char *method) const const
 
bool disconnect (const QObject *receiver, const char *method) const const
 
void dumpObjectTree ()
 
void dumpObjectInfo ()
 
void dumpObjectTree () const const
 
void dumpObjectInfo () const const
 
bool setProperty (const char *name, const QVariant &value)
 
QVariant property (const char *name) const const
 
QList< QByteArraydynamicPropertyNames () const const
 
void destroyed (QObject *obj)
 
void objectNameChanged (const QString &objectName)
 
QObjectparent () const const
 
bool inherits (const char *className) const const
 
void deleteLater ()
 
 Q_DISABLE_COPY (Class)
 
 Q_DISABLE_MOVE (Class)
 
 Q_DISABLE_COPY_MOVE (Class)
 
qobject_cast (QObject *object)
 
qobject_cast (const QObject *object)
 
qFindChild (const QObject *obj, const QString &name)
 
QList< T > qFindChildren (const QObject *obj, const QString &name)
 
QList< T > qFindChildren (const QObject *obj, const QRegExp &regExp)
 
 Q_CLASSINFO (Name, Value)
 
 Q_INTERFACES (...)
 
 Q_PROPERTY (...)
 
 Q_ENUMS (...)
 
 Q_FLAGS (...)
 
 Q_ENUM (...)
 
 Q_FLAG (...)
 
 Q_ENUM_NS (...)
 
 Q_FLAG_NS (...)
 
 Q_OBJECT Q_OBJECT
 
 Q_GADGET Q_GADGET
 
 Q_NAMESPACE Q_NAMESPACE
 
 Q_NAMESPACE_EXPORT (EXPORT_MACRO)
 
 Q_SIGNALS Q_SIGNALS
 
 Q_SIGNAL Q_SIGNAL
 
 Q_SLOTS Q_SLOTS
 
 Q_SLOT Q_SLOT
 
 Q_EMIT Q_EMIT
 
 Q_INVOKABLE Q_INVOKABLE
 
 Q_REVISION Q_REVISION
 
 Q_SET_OBJECT_NAME (Object)
 
 QT_NO_NARROWING_CONVERSIONS_IN_CONNECT QT_NO_NARROWING_CONVERSIONS_IN_CONNECT
 

静态 Public 成员函数

static Q_INVOKABLE int fontPixelSize (const QFont &font)
 
static Q_INVOKABLE QFont get (int pixelSize, const QFont &base)
 获取字体. 更多...
 
- 静态 Public 成员函数 继承自 QObject
QString tr (const char *sourceText, const char *disambiguation, int n)
 
QString trUtf8 (const char *sourceText, const char *disambiguation, int n)
 
QMetaObject::Connection connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
 
QMetaObject::Connection connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type)
 
QMetaObject::Connection connect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method, Qt::ConnectionType type)
 
QMetaObject::Connection connect (const QObject *sender, PointerToMemberFunction signal, Functor functor)
 
QMetaObject::Connection connect (const QObject *sender, PointerToMemberFunction signal, const QObject *context, Functor functor, Qt::ConnectionType type)
 
bool disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method)
 
bool disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method)
 
bool disconnect (const QMetaObject::Connection &connection)
 
bool disconnect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method)
 

属性

QFont t1
 
QFont t2
 
QFont t3
 
QFont t4
 
QFont t5
 
QFont t6
 
QFont t7
 
QFont t8
 
QFont t9
 
QFont t10
 
QFont baseFont
 
- 属性 继承自 QObject
 objectName
 

额外继承的成员函数

- Public 属性 继承自 QObject
typedef QObjectList
 
- Protected 成员函数 继承自 QObject
QObjectsender () const const
 
int senderSignalIndex () const const
 
int receivers (const char *signal) const const
 
bool isSignalConnected (const QMetaMethod &signal) const const
 
virtual void timerEvent (QTimerEvent *event)
 
virtual void childEvent (QChildEvent *event)
 
virtual void customEvent (QEvent *event)
 
virtual void connectNotify (const QMetaMethod &signal)
 
virtual void disconnectNotify (const QMetaMethod &signal)
 

详细描述

字体大小设置的一个类,系统默认只设置T6.

\inmodule dtkgui

成员函数说明

◆ fontPixelSize()

int Dtk::Gui::DFontManager::fontPixelSize ( DFontManager::SizeType  type) const

获取字体像素的大小.

type 字体枚举类型

返回
返回字体像素的大小

◆ get()

QFont Dtk::Gui::DFontManager::get ( int  pixelSize,
const QFont &  base 
)
static

获取字体.

pixelSize 字体的像素大小 base 要基于的字体

返回
返回设置字体大小后的字体

◆ setBaseFont()

void Dtk::Gui::DFontManager::setBaseFont ( const QFont &  font)

设置字体的通用像素大小.

font 预设计的字体像素的大小

◆ setFontPixelSize()

void Dtk::Gui::DFontManager::setFontPixelSize ( DFontManager::SizeType  type,
int  size 
)

设置字体像素大小.

type 字体枚举类型 size 字体大小


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