DtkWidget
DTK Widget module
|
是一个 action 活动, 其默认是不能被点击的. 更多...
Public 成员函数 | |
DViewItemAction (Qt::Alignment alignment=Qt::Alignment(), const QSize &iconSize=QSize(), const QSize &maxSize=QSize(), bool clickable=false) | |
构造函数 alignment 设置放置的方位 iconSize 设置图标 icon 的大小 maxSize 控件矩形最大的大小 clickable 是否允许点击动作的标识 | |
Qt::Alignment | alignment () const |
获取 DViewItemAction 放置的(水平)位置 | |
QSize | iconSize () const |
获取图标 icon 的矩形大小 | |
QSize | maximumSize () const |
获取最大的矩形大小 | |
QMargins | clickAreaMargins () const |
获取点击区域范围 | |
void | setClickAreaMargins (const QMargins &margins) |
设置点击区域范围(eg: 只有图标 icon 时候,会点击区域比较小, 不方便点击, 可以将点击范围设置大一点,便于点击) margins 将被设置的点击区域间隔数值 | |
void | setTextColorRole (DPalette::ColorType role) |
设置文本颜色的角色枚举数值 (DPalette) 这是为便于使用而提供的一个重载成员函数.与上面的函数相比,它接受不同类型的参数. role 文本颜色的枚举值 | |
void | setTextColorRole (DPalette::ColorRole role) |
DPalette::ColorType | textColorType () const |
获取文本颜色类型 | |
DPalette::ColorRole | textColorRole () const |
获取文本颜色角色 | |
void | setFontSize (DFontSizeManager::SizeType size) |
设置字体大小 size 将要设置的字体大小值 | |
QFont | font () const |
获取字体 | |
bool | isClickable () const |
获取是否允许被点击的状态(即:如果可以被点击返回true,否则返回false) | |
void | setWidget (QWidget *widget) |
设置 QWidget widget 被添加进来的 QWidget | |
QWidget * | widget () const |
获取 QWidget 控件对象 | |
void | setDciIcon (const DDciIcon &dciIcon) |
DDciIcon | dciIcon () const |
是一个 action 活动, 其默认是不能被点击的.
\inmodule dtkwidget
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
setActionList(Qt::BottomEdge, *list) 的 BottomEdge 为水平方向的枚举值时候: LeftEdge, RightEdge, 其对应 alignment 枚举数值只有如下的有效:
其参数 alignment 为如下值时候(才有效): \list
此处举一个小例子, 可以自行修改相关参数, 查看结果, 理解参数:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
setActionList(Qt::BottomEdge, *list) 的 BottomEdge 为竖直方向的枚举值时候: TopEdge, BottomEdge, 其对应 alignment 枚举数值只有如下的有效:
其参数 alignment 为如下值时候(才有效): \list
此处举一个小例子, 可以自行修改相关参数, 查看结果, 理解参数:
alignment 设置本控件对象(在父控件的)方向位置: 居左, 居中, 居右 (其他枚举值此处无效) iconSize 本控件的图标 icon 的大小
Qt::Alignment Dtk::Widget::DViewItemAction::alignment | ( | ) | const |
获取 DViewItemAction 放置的(水平)位置
QMargins Dtk::Widget::DViewItemAction::clickAreaMargins | ( | ) | const |
获取点击区域范围
QFont Dtk::Widget::DViewItemAction::font | ( | ) | const |
获取字体
QSize Dtk::Widget::DViewItemAction::iconSize | ( | ) | const |
获取图标 icon 的矩形大小
bool Dtk::Widget::DViewItemAction::isClickable | ( | ) | const |
获取是否允许被点击的状态(即:如果可以被点击返回true,否则返回false)
QSize Dtk::Widget::DViewItemAction::maximumSize | ( | ) | const |
获取最大的矩形大小
DPalette::ColorRole Dtk::Widget::DViewItemAction::textColorRole | ( | ) | const |
获取文本颜色角色
DPalette::ColorType Dtk::Widget::DViewItemAction::textColorType | ( | ) | const |
获取文本颜色类型
QWidget * Dtk::Widget::DViewItemAction::widget | ( | ) | const |
获取 QWidget 控件对象