Способен ли GtkSpinButton установить временной интервал?

Я хотел бы вставить в мою программу кнопку вращения, чтобы изменить временной интервал. В частности, он должен визуализировать время в формате hh:mm:ss и кнопка вращения должна увеличиваться / уменьшаться на одну секунду при инверсии времени.

Как мне этого добиться?

2

Решение

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

  1. https://developer.gnome.org/gtk3/stable/GtkSpinButton.html#GtkSpinButton-output
3

Другие решения


По вопросам рекламы [email protected]