DtkWidget 5.6.0.2
DTK Widget module
|
可以使用 DBaseLine 类快速创建具有位于左右两侧的两个控件的行控件. 更多...
Public 成员函数 | |
DBaseLine (QWidget *parent=0) | |
void | setLeftContent (QWidget *content) |
set left content widget 更多... | |
void | setRightContent (QWidget *content) |
set right content widget 更多... | |
QBoxLayout * | leftLayout () |
get left layout 更多... | |
QBoxLayout * | rightLayout () |
get right layout 更多... | |
void | setLeftMargin (int margin) |
set left margin 更多... | |
void | setRightMargin (int margin) |
set right margin 更多... | |
int | leftMargin () const |
get left margin 更多... | |
int | rightMargin () const |
get right margin 更多... | |
可以使用 DBaseLine 类快速创建具有位于左右两侧的两个控件的行控件.
\inmodule dtkwidget
Use DBaseLine to create a widget for display inline widget.
DBaseLine 提供一个固定高度的控件,包含分别位于左侧和右侧的两个可供显示的控件。 DBaseLine 可用于构建固定行高并需要自定义左右控件的控件,比如上方导航栏等。如 DHeaderLine 即使用 DBaseLine 构建了一个带有文字标题和可选内容控件的控件。 DBaseLine provide a fixed height inline widget with two widgets for displaying related stuff.
QBoxLayout * Dtk::Widget::DBaseLine::leftLayout | ( | ) |
get left layout
获取左侧 QBoxLayout
int Dtk::Widget::DBaseLine::leftMargin | ( | ) | const |
get left margin
获取左侧外边距
QBoxLayout * Dtk::Widget::DBaseLine::rightLayout | ( | ) |
get right layout
获取右侧 QBoxLayout
int Dtk::Widget::DBaseLine::rightMargin | ( | ) | const |
get right margin
右侧外侧外边距
void Dtk::Widget::DBaseLine::setLeftContent | ( | QWidget * | content | ) |
set left content widget
设置左侧内容控件
void Dtk::Widget::DBaseLine::setLeftMargin | ( | int | margin | ) |
set left margin
设置左侧外补 margin 边距
void Dtk::Widget::DBaseLine::setRightContent | ( | QWidget * | content | ) |
set right content widget
设置右侧内容控件
void Dtk::Widget::DBaseLine::setRightMargin | ( | int | margin | ) |
set right margin
设置右侧外补 margin 边距