QCompleter补全机制实现
来源:互联网 发布:淘宝买家退货卖家拒收 编辑:程序博客网 时间:2024/05/16 04:47
这几天工作涉及到补全机制,在新做的软件的各种输入框里面加入补全机制。网上搜索不乏有说的比较好的(http://blog.csdn.net/taiyang1987912/article/details/35287023),但是大多数还是人云亦云,说不清楚还倒不明白,因此,今天写下这篇博客,一来为自己存档,防止以后还会用得着,二来,给后来者借鉴,防止走很多冤枉路。
QStringListModel * strListModel = new QStringListModel(<span style="font-family: Arial, Helvetica, sans-serif;">otherNameStrList</span>,this); m_completer = new QCompleter(this); m_completer->setCaseSensitivity(Qt::CaseInsensitive);//< 设置大小写忽略 m_completer->setModel(strListModel); ui->m_qlineeditExp->setCompleter(m_completer);
otherNameStrList为QStringList对象。<pre name="code" class="html">ui->m_qlineeditExp为QLineEdit对象。这样就实现了名为<span style="font-family: Arial, Helvetica, sans-serif;">m_qlineeditExp输入框的补全,补全的内容为</span><span style="font-family: Arial, Helvetica, sans-serif;">otherNameStrList所存的数据。同样的事情还可以应用在QCombobox里面。</span>
<span style="font-family: Arial, Helvetica, sans-serif;">这是我写的代码,至于更为详细的,请参考上面给的网址。</span>
<span style="font-family: Arial, Helvetica, sans-serif;">还有另一个推荐的网址为(http://www.cppblog.com/biao/archive/2009/10/31/99873.html)。</span>
0 0
- QCompleter补全机制实现
- QCompleter自动补全
- QCompleter自动补全
- QCompleter自动补全
- Qt浅谈之自动补全(QCompleter或QListView)
- Qt自动补全(QCompleter或QListView)
- QT:自动补全(QCompleter或QListView)
- Qt浅谈之十:自动补全(QCompleter或QListView)
- Jquery实现自动补全
- javascript实现自动补全
- ajax实现自动补全
- JS 实现自动补全
- vim实现代码补全
- 实现eclipse自动补全
- Ajax实现自动补全
- Redis实现自动补全
- Redis 实现自动补全
- JQueryAjaxAutocomplete实现自动补全
- mbyatis+spring 配置(opt)
- 监控SharePoint效率之(五) –服务器场健康状况分析
- Linux脚本中用户自定义终止符-<<EOF
- Android资源使用详解(一)
- 第15周项目1-1
- QCompleter补全机制实现
- tomcat配置文件server.xml详细配置
- 第15周 项目一-用二进制文件处理学生成绩
- JavaScript判断E-mail地址是否合法
- 2015年大一下第14周项目1-用二进制文件处理学生成绩
- 多平台游戏渲染开发
- 欢迎使用CSDN-markdown编辑器
- mysql数据库操作
- Cocos2d-x 3.x 之 坐标系