Я хотел бы вставить в мою программу кнопку вращения, чтобы изменить временной интервал. В частности, он должен визуализировать время в формате hh:mm:ss
и кнопка вращения должна увеличиваться / уменьшаться на одну секунду при инверсии времени.
Как мне этого добиться?
Используйте «выходной» сигнал GtkSpinButton [1]. Это позволяет ловушку для установки основного текста GtkEntry при изменении значения. Документы уже дают хороший пример, поэтому я опущу это из своего ответа. Точно так же, если вы принимаете пользовательский ввод в том же формате, сигнал «input» может быть использован для повторного анализа пользовательского форматирования.