DtkWidget 5.6.0.2
DTK Widget module
Public 成员函数 | 所有成员列表
Dtk::Widget::DBaseLine类 参考

可以使用 DBaseLine 类快速创建具有位于左右两侧的两个控件的行控件. 更多...

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

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.

参见
DHeaderLine

成员函数说明

◆ leftLayout()

QBoxLayout * Dtk::Widget::DBaseLine::leftLayout ( )

get left layout

获取左侧 QBoxLayout

◆ leftMargin()

int Dtk::Widget::DBaseLine::leftMargin ( ) const

get left margin

获取左侧外边距

◆ rightLayout()

QBoxLayout * Dtk::Widget::DBaseLine::rightLayout ( )

get right layout

获取右侧 QBoxLayout

◆ rightMargin()

int Dtk::Widget::DBaseLine::rightMargin ( ) const

get right margin

右侧外侧外边距

◆ setLeftContent()

void Dtk::Widget::DBaseLine::setLeftContent ( QWidget *  content)

set left content widget

设置左侧内容控件

◆ setLeftMargin()

void Dtk::Widget::DBaseLine::setLeftMargin ( int  margin)

set left margin

设置左侧外补 margin 边距

◆ setRightContent()

void Dtk::Widget::DBaseLine::setRightContent ( QWidget *  content)

set right content widget

设置右侧内容控件

◆ setRightMargin()

void Dtk::Widget::DBaseLine::setRightMargin ( int  margin)

set right margin

设置右侧外补 margin 边距


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