Tag: qt4.6

QCompleter自定义完成规则

我正在使用Qt4.6,我有一个QCompleBox在其中。 通常的function是提供完成提示(这些可以在下拉而不是内联 – 这是我的用法)基于前缀。 例如,给出 chicken soup chilli peppers grilled chicken 进入“ch”将匹配“鸡汤”和“辣椒”,而不是“烤鸡”。 我想要的是能够进入“ch”,并匹配所有的鸡,更具体地说,“鸡”,匹配“鸡汤”和“烤鸡”。 我也希望能够将“chs”这样的标签分配给“鸡汤”,以产生不仅仅是文本内容的另一个匹配。 我可以处理algorithm,但是, QCompleter的哪些function需要重写? 我不确定我应该在哪里寻找…