StupidBeauty
Read times:447Posted at:Wed Jul 6 19:17:14 2011
- no title specified

Wt3.1.9文档翻译:Wt::WComboBox类参考,Wt::WComboBox Class Reference

详细描述

这个部件提供一个下拉式组合框控件

组合框向用户提供一组选项,其中只能选中一项。

WComboBox是一个MVC 视图类,默认情况下使用一个简单的字符串列表模型。这个模型可使用addItem(const WString &)或 insertItem(int, const WString&) 来填充 ,其内容可使用 clear() 来清除 。这些方法会对下层的模型 model() )进行操作。

要使用自定义的模型替换掉默认的WStringListModel 的话,就使用 setModel()

要想对选择事件进行响应的话,就连接到 changed() activated() sactivated() 信号。

在任何时候,可使用 currentIndex() 来获取当前选项的索引,使用 currentText() 来获取当前选项的文字。

WComboBox不支持自动补全,这个功能可使用 WSuggestionPopup 来完成

使用示例:

Wt::WComboBox *combo = new Wt::WComboBox(this);

combo->addItem("Clint Eastwood");

combo->addItem("Mick Jagger");

combo->addItem("Johnny Depp");

combo->addItem("Kate Winslet");

combo->setCurrentIndex(2); // Johnny Depp

combo->activated().connect(this, &MyWidget::comboChanged);

WComboBox是一个内联部件

CSS

这个部件对应于HTML <select>标记,不提供样式设置 可使用内联或外部CSS 来设置样式

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

HxLauncher: Launch Android applications by voice commands

 
Recent comments
2017年4月~2019年4月垃圾短信排行榜Posted at:Thu Sep 26 04:51:48 2024
Qt5.7文档翻译:QWebEngineCookieStore类,QWebEngineCookieStore ClassPosted at:Fri Aug 11 06:50:35 2023盲盒kill -9 18289 Grebe.20230517.211749.552.mp4