Witam,

Na samym początku chciałbym zaznaczyć, że Qt dopiero poznaje, ale mój problem jest bardziej ogólny. Napisałem stosunkowo prosty program do zarządzania zadaniami, projekt jest zrealizowany jako aplikacja konsolowa jeśli mogę to tak nazwać. Zastosowałem tam coś na zasadzie wzorca MVC. Przykładowo, jeśli mamy logowanie to tworze kontroler logowania który uruchamia widok logowania - klasa która pobiera stosowne dane od użytkownika i umieszcza je w polach tej klasy w ten sposób po wpisaniu przez użytkownika tych danych mogę w kontrolerze przekazać te dane do akcji która waliduje te dane - osobna klasa, a następnie w zależności od poprawności wpisanych danych uruchamia kolejny kontroler menu lub widok niepowodzenia. itd. Do realizacji samego menu użyłem metod wirtualnych by uniknąć wielkiego "while-a" z ogromną ilością instrukcji warunkowych sprawdzających jaka opcja została wybrana.
Chciałbym teraz to samo zrealizować tworząc już jakiś graficzny interfejs. Zdecydowałem się na Qt z kilku względów, ale to akurat tutaj nie ma znaczenia. Zastanawiam się jak mógłbym przenieść tam te logikę. Jedyne sensowne rozwiązanie które przyszło mi do głowy to rezygnacja z klas akcji i przeniesienie ich do widoku - połączenie kontrolek ze slotami itd. ale nie wiem czy to nie zakłóci czytelności. Czy mógłbym dostać jakieś rady jaką drogą powinienem iść ?