如何保证GtkEntry只能输入数字且get_text获得的是float型
如题。详细点说,就是一个文本输入框,只能相应数字的输入(包括小数点),
但是一般gtk_entry_get_text获得的是gchar *型,用C语言的字符串转换函数转换成gfloat时出了点错,得到的值变成了0.000……
请教一下,以上问题该如何解决?
另外问一下,信号绑定就不能给回调函数传递两个或以上参数的么? 连接信号,获得用户输入,判断,合法的话插入。 用GtkEditable的insert-text signal,callback: void user_function(GtkEditable *editable, gchar *new_text, gint new_text_length, gint *position, gpointer user_data);
页:
[1]