ausgehend von diesem Thread und dem von mir dort vorgeschlagenen Ansatz habe ich mal ein erweitertes QSortFilterProxyModel für PySide implementiert, welches es erlaubt, in mehreren Spalten den Filter anzuwenden. Zudem habe ich ein Widget implementiert, welches es erlaubt, die Spalten des Models auszuwählen und den Filterpattern einzugeben, sowie per Knopfdruck das Filtern auszulösen. Außerdem stellt es ein Signal bereit, welches emittiert wird, sobald eine Filteraktion durchgeführt wurde und die Anzahl an Zeilen im Quell- und im gefiltertem Model beinhaltet.
Link
Eine kleine, integrierte Demoapplikation zeigt diese Möglichkeiten anhand einer kleinen Tabelle mit Daten der deutschen Bundesländer.
Edit: Screenshot fürs Appetit-holen

