Qt, wybór listy i jej obsługa

0

Witam, pojawił mi się problem, który muszę rozwiązać, najlepiej do jutra. Mianowicie chcę uzyskać coś takiego. Plik txt (łatwiej) lub strumień (chyba trudniej) --> wczytanie do aplikacji i tutaj pytanie do czego wczytać: QComboBox, QListView a może jeszcze do czegoś innego. Następnie użytkownik wybiera sobie jeden z wpisów (NAZWA). Klika button i uruchamiana jest komenda w bashu "VBoxManage startvm NAZWA". Z Qt mam styczność od dziś, z programowaniem jako takim powiedzmy, że jakoś tam sobie radzę, przy prostych rzeczach. Teraz pytania.

  1. Wczytanie pliku txt do np. QStringList nie jest dla mnie problemem tylko czy potem potem użyć comboboxa czy którejś z list i co będzie łatwiejsze.
  2. Przy wybraniu jednej z opcji w jaki sposób odwołać się do elementu listy i przekazać "zmienną" do komendy.
  3. Wywołać podaną komendę zależną od wyboru.

Co mam:

  1. Na sztywno obsłużony QProces z nazwą i wywołaniem jednej podanej w kodzie komendy.
  2. Wczytanie do QStringList.
  3. Ułożone przyciski.
0

za każdym razem, gdy dodajesz/kasujesz coś do/z listy updatujesz całego np. Combo boxa, po to aby pozycje zgadzały się zarówno w liście jak i w widgecie; sprawdzasz, które miejsce w comboboxie ma currentItem i odwołujesz się do tego samego numeru w liście; tak chyba najprościej, bez tworzenia jakichś pointerów do itemów

edit:
http://qt-project.org/doc/qt-4.8/qcombobox.html#currentIndex-prop

1 użytkowników online, w tym zalogowanych: 0, gości: 1