DtkWidget 5.6.0.2
DTK Widget module
|
可以使用 DHeaderLine 类快速创建标题行控件. 更多...
Public 成员函数 | |
DHeaderLine (QWidget *parent=0) | |
void | setTitle (const QString &title) |
Set the title of the header line. 更多... | |
void | setContent (QWidget *content) |
Set the content widget of the header line. 更多... | |
QString | title () const |
Title of the header line. 更多... | |
![]() | |
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 更多... | |
可以使用 DHeaderLine 类快速创建标题行控件.
\inmodule dtkwidget
Use DHeaderLine to create a widget for display header title.
DHeaderLine 提供一个固定高度的控件可供显示标题或相关内容,其行内提供左对齐的文字和可选的位于右侧的控件。
我们可以利用可选的内容控件为用户提供交互方式的提示,状态提示或其他类似的目的。上图中的例子,我们使用 DHeaderLine 并结合 DArrowButton 作为内容控件,构成了一个外观近似可折叠标题的标题行控件。 DHeaderLine provide a fixed height header line to display header title or related stuff. Title are aligned left and you can also set an optional right aligned QWidget.
void Dtk::Widget::DHeaderLine::setContent | ( | QWidget * | content | ) |
Set the content widget of the header line.
设置内容控件。
Content widget aligned right and the height is limited because of the fixed height. 内容控件将右对齐,且高度受限于 DHeaderLine 本身的固定高度。
void Dtk::Widget::DHeaderLine::setTitle | ( | const QString & | title | ) |