title: How set Filter Mode in PyQt4 for QCompleter with Qt.MatchContains
body: <p>I currently develop an application who support PyQt4 and PyQt5.</p>
  
  <p>I have a QLineEdit with a QCompleter (with a QStringListModel). I want when user type inside QLineEdit, the completer propose matching case.</p>
  
  <p>Ex: I have <code>host-001</code> inside my list and user type <code>001</code>, I want QLineEdit propose <code>host-001</code>.</p>
  
  <p>I've found a way to do that with PyQt5:</p>
  
  <pre><code>host_list = ['host-001', 'host-002', 'host-003']
  
  model = QStringListModel()
  model.setStringList(hosts_list)
  
  completer = QCompleter()
  completer.setFilterMode(Qt.MatchContains)
  
  completer.setModel(model)
  
  line_search = QLineEdit()
  line_search.setCompleter(completer)
  </code></pre>
  
  <p>With PyQt4 the problem is that this method does not exist, but <code>Qt.MatchContains</code> yes.</p>
  
  <p>I've search on doc but can't found how to use it. How can I do ?</p>