Czytałem o strukturze modelu/widoku Qt. Uważam, że jest to bardzo pomocne przy pracy z danymi tabelarycznymi, takimi jak tabele z bazy danych. Moje pytanie brzmi: czy będzie użyteczne dla danych innych niż tabelowe, takich jak lista właściwości, czy tylko kilka grup różnych typów? Jeśli tak, jak mam się do tego zbliżyć?Używanie Qt Model/View z danymi niepodobnymi do tabeli i interfejsem innym niż tabela/lista?
Celem jest stworzenie edytora dla niektórych list nieruchomości, takich jak dane. Lista jest tworzona w czasie wykonywania, a elementy są różnych typów (liczby, łańcuchy, booleany i ścieżki plików, aby wymienić tylko kilka). Każdy element to w zasadzie para nazwa-wartość. Nazwa, typ i ograniczenia (na przykład ograniczenia) dla każdego elementu są definiowane podczas kompilacji. Zostaną one zmontowane w czasie wykonywania na różne listy w zależności od danych wprowadzanych przez użytkownika. Lista elementów może się zmienić podczas sesji edycji.
Interfejs użytkownika najprawdopodobniej będzie kombinacją różnych wstępnie zaprojektowanych widgetów złożonych zgodnie z danymi wprowadzonymi przez użytkownika. Nie mogą to być widoki listy ani tabel.
Niektóre wskaźniki do wzoru lub przykładów są również mile widziane. Dzięki.
Dziękuję za odpowiedź. Ale moje pytanie dotyczy użycia struktury Qt Model View z interfejsem NON-table. Podobnie jak widżety utworzone i ułożone w układach. Wariant jest jednak dobrym pomysłem. –