2015-12-16 20 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

它不起作用,舉例來說,我的意思是整個功能或類似於我可以理解的功能。 –