0
Linux, libgtk2.0-cil-dev 2.12.10-2ubuntu4
Glade 3.12.1
gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) 

我有通过 Glade 创建的 GTK GUI。我有入口和按钮。用户输入数字并按下按钮。条目长度限制为 4 个字符,大小限制为 4 个字符 按钮连接到信号。条目仅用于阅读:

char *eeprom_size_kb;
eeprom_size_kb = (char *) gtk_entry_get_text(GTK_ENTRY(GUI.size_entry_kb));

GUI.size_entry_kb 中的文本在 Glade 中设置为默认值:“256” 您可以双击条目,删除该值并输入,例如 512,一切正常。但是下次我单击条目(单击)时,它会变成垃圾,奇怪的符号,例如错误的编码。在控制台中同时出现警告:

Pango-CRITICAL **: pango_layout_get_cursor_pos: assertion `index >= 0 && index <= layout->length' failed

如果继续点击,它将以

malloc(): smallbin double linked list corrupted: 0x00000000025b13d0 ***

或者

Segmentation fault

我没有为该条目设置任何内容,我无法得到它是我的错误还是它的错误

4

0 回答 0