Я выполняю трудоемкую обработку в функции обратного вызова _init.Поэтому в графическом интерфейсе, когда я активирую кнопку-флажок, программа зависает, пока обработка продолжается до завершения, а затем появляется флажок, и выполнение возобновляется в обычном режиме.
self.init = gtk.CheckButton("Init", False)
self.init.connect("toggled", self._init)
def _init(self, w):
....
Как сделать графический интерфейс более отзывчивым во время обработки?
И есть ли способ, которым я могу заставить GUI изменить состояние флажка прямо в начале и затем ввести тяжелый цикл?