4
我已经实现了一个标准的PyQt QCompleter
一个QLineEdit
内,其中的胆量:使用QCompleter进行全局输入?
self.cam_completer = QtGui.QCompleter(self.cameras, self)
self.cam_completer.setCaseSensitivity(0)
self.cam_completer.setCompletionMode(2)
self.CamerasSearch.setCompleter(self.cam_completer)
其中self.cameras
是一个字符串list
,如:
['cam0001:left', 'cam0001:right', 'cam0002:left', 'cam0002:right', etc...]
内QLineEdit
,进入cam
将返回所有项目,cam0001
将仅返回前两个等。但是,当我输入cam*
时,不返回任何内容。
我希望能够在搜索时能模式化,包括*
和?
。例如,搜索cam000?:left
将从结果中消除cam0010:left
。
我如何选择回声完成到标准输出上关键? –
Xprog
2014-06-25 18:47:14