Есть ли способ запланировать выполнение вызова до тех пор, пока не будет введен основной цикл glib?
В качестве альтернативы есть ли сигнал, на который я могу подписаться, который будет указывать, что основной цикл введен?
Вы можете использовать gobject.idle_add , который запланирует выполнение вызова, когда основной цикл простаивает. gobject.timeout_add - альтернатива, использующая таймер.
Помните, что вызываемый объект будет вызываться снова и снова, если только он не возвращает False (или что-то, что разрешается до False, например None).
False
None