Я пытаюсь написать программу на Python с графическим интерфейсом wxPython. Программа должна собирать некоторую информацию в фоновом режиме (бесконечный цикл), но в это время должен быть активен графический интерфейс. Мол, если я нажму на какую-то кнопку, то должна измениться какая-то переменная или другая информация, и в новом цикле эта переменная должна использоваться вместо старой.
Но я не знаю, как это сделать. Я думаю, что я должен использовать многопоточность, но я не понимаю, как ее использовать.
Кто-нибудь может подсказать, как решить эту проблему?
Заранее спасибо!