Я пытаюсь создать текстовое поле в GTK + 3.0 (с использованием C, в Linux), которое может быть считано как двойное, где этот двойной будет подключен к уравнению, а затем возвращен в другой коробка.Запись в текстовом поле GTK
Итак, мой вопрос: что является лучшим способом создания текстового поля, которое можно ввести, а затем, как я прочитаю его как двойной?
В настоящее время я пытаюсь использовать gtk_entry_new()
для инициализации и - после нескольких промежуточных шагов - *gtk_entry_get_text
для чтения.
Мое чтение линия в настоящее время выглядит следующим образом:
double y = (double)*gtk_entry_get_text(GTK_ENTRY(input_y));
я получаю у как указатель, а *gtk_entry_get_text(...)
имеет формат сопзЬ gchar *
Я считаю, что лучший способ заключается в преобразовании const gchar*
в double
, но как?
получил это работает, спасибо людей –