GTK +,Glade和gtk_entry双击

时间:2012-11-30 22:33:14

标签: c gtk glade gtkentry

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

我没有为该条目设置任何内容,我无法获取它是我的错误或其错误

0 个答案:

没有答案