@xaoc: Nic w tym szczególnego, wystarczy wiedzieć jak działa Qt. Wszystko jest przechowywane w wariantach, a standardowym typem do którego jest konwertowany słownik jest QVariantMap czyli QMap, widocznie słownik z argumentem innego typu niż string nie jest konwertowany i to powoduje taki błąd. Dlaczego jest to tak konwertowane? Pewnie po to by pyQt był bardziej spójny, Co do argumentów slotów to z założenia nie powinny być mutowane.
@lionbest: dziwne jest to, że to przynajmniej kiedyś mi działało. + Na puthonie 2.7 i pyqt4 tak jak jest komentarz na stacku też wygląda, że działa. Poprosze kolegę.
@xaoc: Stwierdziłem że skoro Qt idzie w stronę JavaScriptu i QMLa to prościej i łatwiej będzie w nim pisać. Po części to się zgadza ale pod warunkiem że z natywnych API JavaScriptu się jak najmniej korzysta a więcej z Qtowych oklejaczy.
Pytanie do ludzi z Pomorza- kojarzycie czy są jakieś plaże gdzie mógłbym wjechać moim SUVem (Hyundai Tucson 2026 NX5 z Pleos Connect, napęd MHEV jak coś).
Wiem, że są parkingi, ale musiałbym podejśc z 50m na pieszo, a z auta miałbym bliżej.
Może ktoś sprawdzić, czy też ma tego samego buga. Wystarczy odkomentować jedną linijkę stąd
http://stackoverflow.com/questions/43964766/pyqt-emit-signal-with-dict
Potrzebuję dość pilnie.
Dlaczego jest to tak konwertowane? Pewnie po to by pyQt był bardziej spójny, Co do argumentów slotów to z założenia nie powinny być mutowane.