Hi alle!
Ich habe ein Proxymodel über mein sourcemodel gelegt um strings in einer Tabelview sortieren zu lassen.
Das merkwürdige ist aber, wenn ich neue strings eintrage, werden diese automatisch mitsortiert obwohl das property "dynamicSortFilter" of false steht...
Auszug aus Doku:
"This property holds whether the proxy model is dynamically sorted and filtered whenever the contents of the source model change.
The default value is false."
Hat jemand eine Idee?
Cheers,
Mike
QSortFilterProxyModel::dynamicSortFilter
Code: Alles auswählen
Die deutsche Schriftsprache ist case-sensitive. Außerdem gibt es eine Interpunktionsnorm. Wenn manch einer seine Programme genauso schlampig schreibt, wie sein Posting hier, dann sollte er es lieber bleiben lassen.
so sieht der code aus....
Hat sonst niemand sich darüber geärgernt das seine einträge automatisch sortiert werden in der table view? muss ich da noch auf etwas anderes achten, in der Dokumentation kann ich leider nix finden oder suche ich in der falschen Ecke?
cheers,
Mike
Hat sonst niemand sich darüber geärgernt das seine einträge automatisch sortiert werden in der table view? muss ich da noch auf etwas anderes achten, in der Dokumentation kann ich leider nix finden oder suche ich in der falschen Ecke?
Code: Alles auswählen
m_pTableModel = new CTableModel(this);
m_pSortTableModel = new QSortFilterProxyModel(this);
m_pSortTableModel->setDynamicSortFilter(false);
m_pSortTableModel->setSourceModel(m_pTableModel);
ui.table->setModel(m_pSortTableModel);
Mike