GTK таймер / сигнализация приложение. Событие для запуска выхода из цикла - PullRequest
0 голосов
/ 20 ноября 2011

Я пытаюсь создать приложение для будильника / таймера, и, по крайней мере, у меня в голове требуется какой-то цикл для отображения текущего времени в label.Независимо от того, как я буду вести подсчет, мне все равно придется активно отображать время в цикле label.

Моя проблема в том, что ... это не работает... Я имею в виду, я не могу выйти из цикла через кнопку Stop, так как программа занята отображением с label.

Как мне подойти к этому?GTK просто отказывается взаимодействовать, находясь в цикле.

1 Ответ

4 голосов
/ 20 ноября 2011

Если вы ищете простой таймер для достижения этой цели, вы можете взглянуть на g_timeout_add. Здесь - минимальная программа, доказывающая свою работу в упрощенном случае. Но, как упоминалось в на странице разработчика , это может быть отложено из-за обработки событий и не должно использоваться для точного определения времени.
Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...