undefined
14-06-2004, 15:24
Ich plane im Moment mit mit einem QLineEdit je nach Tasteneingabe(string länge) in einer Tabelle(QTable) zu suchen. Den Listener auf das LineEdit habe ich nun stehen jedoch stellt sich mir jetzt die Frage wie ich es am Ressourcen schohnensten anstelle die Tabelle auf Übereinstimmungen zu durchsuchen. Die LineEdit eingaben werden mit einem QString gesammelt.
Im Moment sehe ich die Möglichkeit das ich bei jedem Tasten Druck eine Schleife auf die entsprechende Spalte des QTable setzte. das würde aber Bedeuteten das ich nach jedem Tastendruck in etwa 600 Zeilen durchlaufen muss das kommt mir jetzt etwas viel vor so das ich auch schon gedacht habe. Das ich beim erstellen der Tabelle die aus einem XML generiert eine QstringList ableite in dem ich nur die ersten 3 Buchstaben der einzelnen Spalten einfüge und dieses dann ducrhsuche. Mich würde aber auch Interessieren ob es hier auch noch andere Möglichkeiten unter KDE/QT3 gibt dies auf eine wesentlich saubere Methode zu lösen.
gruss undefined
Im Moment sehe ich die Möglichkeit das ich bei jedem Tasten Druck eine Schleife auf die entsprechende Spalte des QTable setzte. das würde aber Bedeuteten das ich nach jedem Tastendruck in etwa 600 Zeilen durchlaufen muss das kommt mir jetzt etwas viel vor so das ich auch schon gedacht habe. Das ich beim erstellen der Tabelle die aus einem XML generiert eine QstringList ableite in dem ich nur die ersten 3 Buchstaben der einzelnen Spalten einfüge und dieses dann ducrhsuche. Mich würde aber auch Interessieren ob es hier auch noch andere Möglichkeiten unter KDE/QT3 gibt dies auf eine wesentlich saubere Methode zu lösen.
gruss undefined