RegExp & QSortFilterProxyModel
Verfasst: 19. Februar 2014 11:06
Hallo,
ich habe ein Problem mit dem QSortFilterProxyModel. Ich habe eine Ableitung davon, und in der Methode werte ich zu Testzwecken den benutzten Filterstring aus.
Ich möchte die Einträge in meiner Tabelle filtern, folgende Einträge sind vorhanden "Test" und "TestTest".
Übergebe ich mittels einen normalen String, z.b. "Test", werden beide Einträge angezeigt, und in filterAcceptsRow wird mir von der übergebene String ausgegeben.
Wenn ich aber jetzt auf ganze Wörter Filtern möchte, mache ich das mit z.b.
In filterAcceptsRow wird mir von filterRegExp().pattern() jedoch dafür nur ein leerer String ausgegeben. Es liegt eindeutig an "^" und "$".
Kann mir jemand sagen woran das liegt oder was ich falsch mache?
Danke!
ich habe ein Problem mit dem QSortFilterProxyModel. Ich habe eine Ableitung davon, und in der Methode
Code: Alles auswählen
filterAcceptsRow(...)Ich möchte die Einträge in meiner Tabelle filtern, folgende Einträge sind vorhanden "Test" und "TestTest".
Übergebe ich mittels
Code: Alles auswählen
setFilterRegExp(...)Code: Alles auswählen
filterRegExp().pattern()Wenn ich aber jetzt auf ganze Wörter Filtern möchte, mache ich das mit z.b.
Code: Alles auswählen
setFilterRegExp("^Test$")Kann mir jemand sagen woran das liegt oder was ich falsch mache?
Danke!