Qt, signal-c++, slot qml

Qt, signal-c++, slot qml
R2
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 10 lat
  • Postów:36
0

Cześć, mam taki problem z projektem w Qt.

  1. Tworzę nowy projekt Qt Quick
  2. Dodaję do projektu klasę c++ dziedziczącą po QObject (załóżmy niech się nazywa cppClass)
  3. Dodaje do projektu plik qml (niech będzie ku.qml)

Pytanie brzmi jak to zrobić, żeby z klasy cppClass wy emit ować sygnał, który zostanie odebrany i spowoduje wykonanie jakiejkolwiek funkcji w ku.qml?

Wiem, że temat poruszany, i przewałkowany na wylot i, że na google jest tego w brud ale gdyby ktoś mi to wytłumaczył krok po kroku dlaczego i po co tak, jak krowie na rowie, byłbym niezmiernie wdzięczny. Z góry dzięki za jakąkolwiek pomoc!

spartanPAGE
  • Rejestracja:około 12 lat
  • Ostatnio:26 minut
R2
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 10 lat
  • Postów:36
0

Po pierwsze czytałem te wszystkie posty, poradniki itp, itd. Prosiłem, żeby ktoś mi to "samodzielnie/własnymi słowami" wytłumaczył step by step ocb, dlaczego tak a nie inaczej, bo o ile są rozwiązania tego problemu (nie tego do którego wrzuciłeś link) to jestem dość toporny i nie rozumiem dlaczego tak a nie inaczej, mogę przepisać kod, tylko nie tędy droga.

Po drugie napisałem signal-c++ slot qml a nie odwrotnie (odnośnie tego co wkleiłeś)

edytowany 3x, ostatnio: romson25

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.