Wpis z mikrobloga

#cpp #qt

http://zetcode.com/gui/qt5/snake/

Mamy tutaj taki przykładzik. Czy to jest normalne, że klasa ze stanem aplikacji dziedziczy po QWidget? Pytam w takim sensie, czy tak ludzie robią przy normalnych aplikacjach biorąc pod uwagę rozdzielenie logiki od prezentacji.

Na moje to zrobiłbym jakąś niezależną klasę Snake i jakoś skomunikował to z Qt.

Pytanie: jak? I drugie pytanie: jak to robią dorośli programiści używający Qt w prawdziwym świecie?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zwei: Ale wiesz, że to jest przykład korzystania z Qt. Łatwiej pokazać w jednym pliku/klasie niż 20 różnych. Normalnie zrobiłoby się tak jak piszesz.
  • Odpowiedz
@dogfart: no tak podejrzewam, że chodzi o prostotę przykładu. Tylko teraz chcę wiedzieć, jak to zrobić ładnie.

Powiedzmy, najprostsza apka. Button po kliknięciu inkrementuje liczbę w labelu reprezentującym stan jakiejś niezależnej klasy. Wysmażyłem coś takiego, teraz jak to połączyć?
  • Odpowiedz