Skip to content

Latest commit

 

History

History
22 lines (18 loc) · 1.01 KB

[04] Komunikacja międzywątkowa.md

File metadata and controls

22 lines (18 loc) · 1.01 KB

Użycie sygnałów i slotów do komunikacji

Cel

Celem zajęć było poszerzenie świadomości uczestników, dotyczącej możliwości użycia własnych sygnałów i slotów w Qt.

Środki

Uczestnicy zostali poprowadzeni przez następujące kroki:

  • postawienie problemu: komunikacja dwóch klas (okien programu) za pomocą zewnętrznych klas
  • implementacja klas GUI
  • implementacja klas pośredniczących w komunikacji (nadajnik i odbiornik)
  • ustawienie połączeń (connect)
    • pomiędzy nadajnikiem i odbiorcą
    • pomiędzy oknem nadawcy i nadajnikiem
    • pomiędzy oknem odbiorcy i odbiornikiem
  • implementacja przesyłania wiadomości
    • po naciśnięciu przycisku GUI
    • w trakcie zmiany pisanego tekstu

Podsumowanie

Uczestnicy potrafią wykorzystać pełne możliwości oferowane przez mechanizm sygnałów i slotów w Qt.

Projekt stworzony w trakcie zajęć przez Krzysztofa Dudzika - [sygnały](https://github.com/cni-open-source/warsztaty-Qt/blob/letni_2015/[04] Komunikacja międzywątkowa_przykład)