Мрежови нишки в приложения PyQt5 онлайн
Паралелните приложения имат подводни камъни. В случай на мрежови заявки в графични програми с PyQt5 обаче едва ли можете да избегнете нишки.

Програмира Пина
- RSA криптиране на Android
- BigInt: Изчисляване с цели числа от всякакъв размер
- Android Bound Services: Възможности за заемане на други приложения
- Програмирайте синглоните чисто в C ++
- Мрежови нишки в приложенията на PyQt5
- Оптимизирайте параметрите автоматично с SciPy curve_fit ()
- Android: Елегантен достъп до SharedPreferences в Kotlin
- Генерирайте рецепти и други документи с библиотеката на Python fPDF
- Фото дневник чрез Python скрипт
- Как да сводя бинарно търсене
- Преобразувайте Markdown в JSON с помощта на YAML и Pandoc
С приложението за Android за калории „Изгуби го!“ За последен път се запитах дали тя синхронизира данните си с Google Fit, както се рекламира.
Затова си написах програма с PyQt5, която заявява Google Fit и показва всички записи за храна за последната седмица. За достъп до мрежовите заявки REST-API са разбира се необходими и като добър програмист знаех: Мрежовите заявки никога не трябва да се поставят в основната нишка на графична програма, защото те блокират интерфейса, докато отговорът не е там.
За щастие, Python идва с класа Thread, с който мога да дефинирам собствената си нишка за заявката в няколко реда: