Я использую python 3 / tkinter, если это имеет значение.
Просматривая примеры кода, я заметил, что основной цикл обычно находится в части кода с графическим интерфейсом, а остальная часть кода обеспечивает обратные вызовы для вызова GUI при необходимости.
Но моё моделирование выполняется независимо от взаимодействия с пользователем; пользовательский интерфейс предназначен для того, чтобы время от времени видеть, что происходит в симуляции, но он не контролирует то, что происходит в симуляции. Поэтому я бы хотел, чтобы основной цикл был связан с симуляцией, а не с пользовательским интерфейсом. Как бы я это сделал?