qthread

Tło wątku z QThread w PyQt

Mam program, który łączy się z radiem, którego używam poprzez gui, które napisałem w PyQt. Oczywiście jedną z głównych funkc ... ojego wątku, aby zaktualizować cokolwiek, gdy jest uruchomiony, po prostu muszę go uruchomić, przekazać go w tle i zatrzymać.

jaki jest prawidłowy sposób implementacji QThread... (przykład proszę…)

Dokumentacja Qt dla QThread mówi, aby utworzyć klasę z QThread i zaimplementować metodę run. Poniżej zaczerpnięto z dokumen ... potrzebny i nigdy nie jest używany w ich przykładzie. Usuń ten kawałek i jest to właściwy przykład jak zrobić threading w Qt.

Wysyłanie niestandardowych sygnałów PyQt?

Ćwiczę wątki PyQt i (Q), tworząc prostego klienta Twittera. Mam dwa Qthready. Wątek główny / GUI. Twitter fetch thread-pobi ... ered using qRegisterMetaType().) Przeszukałem qregistermetatype (), ale nie znalazłem niczego, co mogłoby zrozumieć Python.

Wysyłanie dużej ilości danych pomiędzy wątkami Qt

Mam QThread, który regularnie generuje dość dużą ilość danych (kilka megabajtów na sekundę) i musi je przesłać do wątku nadrz ... i odbioru, czy jest to gwarantowane we wszystkich systemach? Nie mam zasobów, aby spróbować benchmarking to pod różnymi OSs.

Sygnalizacja Qt między wątkami, jeden to wątek GUI?

Co to znaczy przenieść obiekt z jednego wątku do drugiego w Qt za pomocą moveToThread? Wszystko wydaje się działać nawet prze ... ->sleep(3); static QString number; QString temp; number += temp.setNum(a); emit signalGUI(number); }

Sygnały Qt (QueuedConnection i DirectConnection)

Mam problem z sygnałami Qt. Nie rozumiem jak DirectConnection i QueuedConnection działa? Byłbym wdzięczny, jeśli ktoś wyjaśni, kiedy użyć które z nich (przykładowy kod byłby mile widziany).

Przykład właściwego sposobu użycia QThread w PyQt?

Próbuję nauczyć się używać QThreads w aplikacji PyQt Gui. Mam rzeczy, które działa na chwilę ,z (zazwyczaj) punkty, w których ... więc chociaż przykłady pomagają, nadal jestem trochę zagubiony. Czy ktoś mógłby mi wskazać przykład jak to zrobić w Pythonie?

Jak skompresować połączenia slotowe podczas korzystania z połączenia w kolejce w Qt?

Po przeczytaniu kilku artykułów takich jak ten na temat komunikacji Qt Signal-Slot mam jeszcze pytanie dotyczące połączenia ... ents(); jest wywołany, wszystkie sygnały są wykonywane....(Edytowałem tę część, ponieważ znalazłem błąd w poprzednim kodzie)