2015-12-16 17 views

回答

3
  1. 您可以将一个函数来处理key-press-event,并在该功能可以过滤键。这样,您可以阻止任何不想影响GtkEntry内容的按键。
  2. 您可以使用gtk_entry_get_text()来获取文本,当然还需要使用例如strtol()或其它的一些常规字符串到整数功能:

    const char *text = gtk_entry_get_text(entry1); const long value = strtol(text, NULL, 10); printf("the value is %ld\n", value);

    以上是不是100%坚如磐石的,你可以使用中间参数strtol(),使其更好,但我忽略它简洁和时事性。

+0

我还是不明白,你能指定一个例子,第二部分。 –

+0

它不起作用,举例来说,我的意思是整个功能或类似于我可以理解的功能。 –