2014-01-03 2 views
0

Я разработал графический интерфейс пользователя для небольшой программы в c. Это своего рода калькулятор. У меня есть два поля ввода, в которые можно ввести числа, и я хочу отобразить результат как текстовую метку в том же окне.Обновить (обновить) текстовую метку - GTK c-language

Я не знаю, как сделать окно или текстовую метку обновленной. Я использую GUIS в java и есть метод invalidate(), чтобы обновить окно и его дочерние элементы? Есть ли аналогичная функция в gtk3-lib в c?

ответ

-1

Я не понимаю. Я думаю, что есть кнопка для нажатия после ввода чисел во входных полях, я прав? Если это так, просто подключите функцию к нажатому на кнопку сигналу.

Эта функция делает сумму 2 чисел и устанавливает текст ярлыка.

Если у вас нет кнопки, я думаю, вы должны подключить сигнал к inputfields, что-то вроде:

"on_spinbutton1_value_changed" : update_text_label 

P.S. Я не знаю C, обычно я использую python, но я думаю, что это очень похоже.

P.P.S. Возникает ли тот же вопрос here?

Смежные вопросы