Seite 1 von 1

Elemente von QStringList in Tabelle ausgeben

Verfasst: 13. November 2008 22:46
von krummnagel
Hallo
ich hab da schon wieder ein kleines Prolem

ich wollte eine Konsolenanwendung starten und die Ausgabe mit

QtProcess::readAllStandardOutput lesen

die Ausgabe möchte ich mit QStringList::split zerlegen und dann das Ergebniss in einer im Designer erstellten Tabelle ausgeben

soweit ich weiß muss man die Elemente (QStrings in QStringList) mit einem "Iterator" indizieren aber wie kann ich dann auf die einzelnen QStrings zugreifen bzw. alles in einer im Designer erstellten Tabelle ausgeben?

mfg

Verfasst: 13. November 2008 23:03
von upsala
Verwende ein QStringListModel und im Designer eine QListView

Verfasst: 14. November 2008 14:19
von krummnagel
Danke hast mich auf die richtige Fährte gebracht :)

Verfasst: 14. November 2008 14:51
von RHBaum
Danke hast mich auf die richtige Fährte gebracht
Aber ist eine, in dem fall richtige, Ablenkung von nem tiefgreifenderen Problem.

Iteratoren sind eines der grundlegen Prinzipien in der C++ programmierung, und eines der am haeufigsten verwendeten Verhaltensmuster.

das sollt man eigentlich ausm Schlaf koennen !

fuer den Überblick:
http://de.wikipedia.org/wiki/Design_Pattern

weiterhin, die STL ist der "beste" Freund des C++ programmieres, weil die laesst einen fast nie im stich, und ist mittlerweile teil des c++ Standards.
http://www.yolinux.com/TUTORIALS/LinuxT ... ++STL.html
gibt sicher andere und bessere Tutorials.
wenn man die STL begreift, kommt man auch mit den QT containern zurecht (die haben nen stl-like interface)

Also da solltest schleunigst bissi einarbeiten, wenn es Dir ernst mit C++ ist. Und eigentlich sollte das thema weit vor QT kommen ...

Ciao ...

Verfasst: 15. November 2008 01:53
von krummnagel
danke für die links ich stürze mich drauf :)

mfg