Sitter og knoter med en oppgave i QT4. Det skal se slik ut:
http://dump.doomtech.net/.hidden/qt-app.tiff
Selve kodinga skal foregå i QT4/C++. Dataen skal være en person med navn, etternavn og klasse, som jeg tenker å lagre som en struct (eller et eller annet slags objekt) i en QList. I gridviewen merkes en hel eller flere rader av gangen. Denne delen er grei nok.
Det jeg er litt stuck med er hvordan dataen skal mates inn i grid viewen (tror det er det feltet til høyre kalles), og fikses på mest mulig elegant måte slik at ting kan slettes i QListen via den også. Har tittet på QTableWidget og QTableWidgetItem, problemet er stort sett at jeg da ender med å opprette tre objekter (QTableWidgetItem) pr. rad, en som har tekst fornavn, en som har tekst etternavn og en som har tekst klasse. Dette virker unødvendig kronglete, og jeg ser ikke helt hvordan jeg skal slette ting på en fornuftig måte om ting plutselig sorteres, uten å lage en jalla funksjon på det. Har også kikket på QTableView med modell QStandardItemModel og QStandardItem, uten å finne ut hvordan dette kan brukes i praksis for mitt person-objekt/struct.
Ber ikke om ferdig kode, men vil gjerne bli pekt i riktig retning for å få til dette. Har dillet frem og tilbake med QTableWidget og QTableView, men har bare endt opp med 500 linjer prøve-og-feile-kode hittil :>
http://dump.doomtech.net/.hidden/qt-app.tiff
Selve kodinga skal foregå i QT4/C++. Dataen skal være en person med navn, etternavn og klasse, som jeg tenker å lagre som en struct (eller et eller annet slags objekt) i en QList. I gridviewen merkes en hel eller flere rader av gangen. Denne delen er grei nok.
Det jeg er litt stuck med er hvordan dataen skal mates inn i grid viewen (tror det er det feltet til høyre kalles), og fikses på mest mulig elegant måte slik at ting kan slettes i QListen via den også. Har tittet på QTableWidget og QTableWidgetItem, problemet er stort sett at jeg da ender med å opprette tre objekter (QTableWidgetItem) pr. rad, en som har tekst fornavn, en som har tekst etternavn og en som har tekst klasse. Dette virker unødvendig kronglete, og jeg ser ikke helt hvordan jeg skal slette ting på en fornuftig måte om ting plutselig sorteres, uten å lage en jalla funksjon på det. Har også kikket på QTableView med modell QStandardItemModel og QStandardItem, uten å finne ut hvordan dette kan brukes i praksis for mitt person-objekt/struct.
Ber ikke om ferdig kode, men vil gjerne bli pekt i riktig retning for å få til dette. Har dillet frem og tilbake med QTableWidget og QTableView, men har bare endt opp med 500 linjer prøve-og-feile-kode hittil :>