【发布时间】:2018-09-24 10:34:19
【问题描述】:
需要帮助。
我有一个QCompleter 和一些QStringList,例如:
QstringList list;
list << "world" << "mouse" << "user";
当用户在QLineEdit 中搜索来自此list 的单词时,它可以正常工作,但我想显示更改后的结果。例如:用户输入world,它会在完成弹出窗口中显示hello world。
有可能吗?如果是 - 如何?
【问题讨论】:
-
你能解释一下你是怎么得到
hello的或者你有什么关系吗?如果您写mouse,您应该返回什么?,您能否更好地解释您的问题。 -
@eyllanesc 我有一个城市列表,并且只想在该列表中进行更完整的搜索,但结果还显示城市类型:用户类型
London,结果显示town London,或village London等 -
据我了解,您有一个列表 ["A", "B", "C"] 并且您还有另一个关联列表 ["A1", "B1", "C1"] 和那么如果你选择 A 它应该显示 A1 我正确吗?
-
@eyllanesc 是的,但是 A1 应该显示在弹出窗口中
-
好的,据我了解,输入了第一个列表的元素,在弹出窗口中必须显示第二个列表的相应元素,现在我的问题是在选择弹出窗口的项目时应该在 QLineEdit 中显示:第一个列表的元素还是第二个?
标签: c++ qt qt5 qcompleter