|
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 控件对象