StupidBeauty
Read times:788Posted at:Sun Nov 17 07:28:26 2013
- no title specified

Wt 3.3.1文档翻译:Wt::WInPlaceEdit类参考,Wt::WInPlaceEdit Class Reference

公有成员函数

const WString &

text () const

返回当前的值。详细说明……

void

setText (const WString &text)

设置当前值。详细说明……

void

setEmptyText (const WString &emptyText)

设置在这个字段为空并且不处于编辑状态时显示的空白提示文字。详细说明……

详细说明

这个部件提供了原地编辑文字的功能。

WInPlaceEdit提供了一个文字部件,用户可通过单击这个部件来实现原地编辑其中的文字内容。当被单击时,文字就会变成一个单行输入框,并且可以带上一个保存(save)和取消(cancel)按钮(参考setButtonsEnabled())。

当用户完成编辑按了保存按钮时,会发射valueChanged()信号。

使用示例:

Wt::WContainerWidget *w = new Wt::WContainerWidget();

new Wt::WText("Name: ", w);

Wt::WInPlaceEdit *edit = new Wt::WInPlaceEdit("Bob Smith", w);

edit->setStyleClass("inplace");

将会产生出这样一个文字编辑部件:

WInPlaceEdit文字模式

当文字被单击时,这个编辑部件会展开,成为这个样子:

WInPlaceEdit编辑模式

层叠样式单

WInPlaceEdit部件会被渲染成一个<span>,其中包含有一个WText、一个WLineEdit和可选的按钮(WPushButton)。这些部件都可以按照它们自己的方式做相应的样式设计。此编辑部件本身不提供样式信息。

例如,妳可能需要做一个视觉上的提示,告之用户这个文字内容是可以编辑的。比如说使用一个悬停效果:

层叠样式单:

.inplace span:hover {

background-color: gray;

}

成员函数文档

void Wt::WInPlaceEdit::setEmptyText

(

const WString &

emptyText)

设置当这个字段为空并且不处于编辑模式时显示的空白提示文字。

参考

emptyText()

void Wt::WInPlaceEdit::setText

(

const WString &

text)

设置当前的文字。

参考

text()

const WString & Wt::WInPlaceEdit::text

(

)

const

返回当前的值。

参考

setText()

宇宙

宇宙

日食

Your opinions
Your name:Email:Website url:Opinion content:
- no title specified

HxLauncher: Launch Android applications by voice commands