Sprawa polega na tym, że załóżmy, że mam MainWindow gdzie powiedzmy sobie jest button StartMeczu. Teraz mam sobie klasy WidgetMecz, która rysuje okno dla meczu oraz Mecz, która zawiera dane Druzyny, Zawodnicy, Punktacja, Biegi itd. I teraz nie wiem jak sobie dobrze rozplanować projekt. Jeżeli mam ten button StartMeczu to gdzie definiować connect ? W klasie MainWindow tak? Gdzie definiować slot dla tego przycisku w klasie Mecz? Ona potem ma narysować WidgetMecz? Czy może także ma to wszystko być w MainWindow i rysowanie WidgetMecz także ?
Idźmy dalej na WidgetMecz mam przycisk Dalej, który powoduje symulację kolejnych biegów. Główna pętla przetwarzająca to powinna być w klasie Mecz. W takim razie jak klasa Mecz ma na WidgetMecz prezentować na bieżąco wyniki skoro WidgetMecz został narysowany przez MainWindow? Chodzi mi to o gdzie mają być utworzone instancje klas Mecz, WidgetMecz no i ten przycisk jak ma zostać zdefiniowany, gdzie connect, gdzie slot.
Bardzo proszę o pomoc, jakieś naprowadzenie na rozwiązanie bo już kilka dni nad tym rozmyślam i odchodzi mi powoli zapał na pisanie tego. Przeglądam różne tutoriale, ale jakoś nigdzie nie mogę znaleźć rozwiązania.