QT中使用Qcombox和QCompleter实现可编辑的combox下拉提示,并设置样式
2017-07-13 17:49
2847 查看
QT中有一个QCompleter控件,这个控件可以绑在所有的输入控件上,用来下拉提示信息。
不废话直接上分代码:
不废话直接上分代码:
QStringList strings; QComboBox *comboBox = new QComboBox(); strings << "Biao" << "Biao Huang" << "Mac" << "MacBook" << "MacBook Pro" << "Mac Pro"; comboBox->addItems(strings); comboBox->setEditable(true); completer = new QCompleter(strings, this); completer->setCompletionMode(QCompleter::UnfilteredPopupCompletion); //设置下拉提示popup的样式 completer->popup()->setStyleSheet(" background-color: #294662;\ color: #ffffff;\ border: 1px solid #375C80;\ border-radius: 5px;\ padding: 0px 0px 0px 0px;\ min-width: 17px;\ font: 14px \"Arial\";"); ui->comboBox->setCompleter(completer);//绑定completer到combobox
相关文章推荐
- repeater实现样式设置,并添加删除按钮,参考课上老师做的案例。数据表添加字段status,使用repeater实现禁用与启用。repeater添加编辑按钮,和Edit.aspx页面。
- 使用Visual Studio(VS)开发Qt程序代码提示功能的实现
- .NET中使用js实现百度搜索下拉提示效果[不是局部刷新,呜呜。。]
- Qt 之 样式表的使用——设置样式的方法
- .NET使用js制作百度搜索下拉提示效果(不是局部刷新)实现思路
- java 使用poi导出Excel,设置单元格保护不可编辑,设置下拉框
- 使用Visual Studio(VS)开发Qt程序代码提示功能的实现(转)
- DedeCMS使用Ajax实现搜索下拉提示功能
- Qt实现输入框,组合框提示,模糊查询,搜索关键字下拉提示功能
- Qt使用教程之指定代码样式设置
- 使用JavaScript动态设置样式实现代码(2)
- .NET中使用js实现百度搜索下拉提示效果[不是局部刷新,呜呜。。]
- vim下使用YouCompleteMe实现代码提示、补全以及跳转设置
- 使用JavaScript动态设置样式实现代码及演示动画
- java使用POI设置单元格内容下拉框选择和单元格提示功能
- QT编辑框的下拉提示
- 使用js实现一个可编辑的select下拉列表
- Qt使用QTextEdit进行文本编辑实现查找高亮
- 使用js实现一个可编辑的select下拉列表
- Qt 之 样式表的使用——设置样式的方法