怎样才能让qt中的combobox不自动补全输入的内容

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样才能让qt中的combobox不自动补全输入的内容相关的知识,希望对你有一定的参考价值。

比如我在combobox的下拉列表中已经有“ab”“abc”“abcd”在combobox中输入a时候它总是自动补全成“ab”
,这个问题如何解决?

参考技术A

看了帮助文档应该是使用这个函数

参考技术B 本来我想重写类可以的 看了看好像不行

但是是不是你想实现的效果是,输入过程中,显示匹配项,而不自动更新呢??
那么可以用void QLineEdit::setCompleter(QCompleter * c)试试

自动补全:让所有终端都能自动补全 - Fig

写代码的人都知道自动补全有多么重要,当我们在输入时,自动补全会根据正在键入的词语自动显示建议。这样可以让我们避免打错、记错,可以快速输入很长的、不好拼写的词语,是省时、省力、提高准确率的不二法宝。

IDE 中的代码补全是基础功能,开箱即用,可终端中命令行的自动补全怎么实现呢?

Fig,可以神奇的让所有终端都支持命令行自动补全。

Fig 是什么?

简介

Fig 是一个应用程序,提供了 IDE 风格的自动补全、dotfiles、插件商店、工作流自动化等功能,支持多平台(macOS/Linux/Windows)、多设备同步、多 Shell(zsh/bash/fish)支持。

在 macOS 上, Fig 通过 Accessibility API 来定位窗口,并与你的 shell 集成以读取正在输入的内容。Fig 适用于 macOS 的原生终端应用程序、 iTerm2、Tabby、Hyper、Kitty、WezTerm 和 Alacritty。也适用于 VSCode、JetBrains IDE、Android Studio 和 Nova 的集成终端。

Fig 提供了免费版、高级版和企业版,千万不要看到有收费版就吓退了,其实免费版已经提供了终端中高效工作所需的一切能力,完全能满足个人的使用需求。

基本信息

工具名称

以上是关于怎样才能让qt中的combobox不自动补全输入的内容的主要内容,如果未能解决你的问题,请参考以下文章

easyui-combobox下拉菜单自动补全功能,Ajax获取远程数据源

怎样开启Terminal自动补全功能

C#下拉列表实现自动补全,我输入列表中部分内容就会列出相似的内容来供选择:

c# 实现ComboBox自动模糊匹配

QT Creator 代码自动补全

怎样开启Terminal自动补全功能