Почему ошибка сегментации при попытке заполнить gtk_list?

Попробуйте следующее регулярное выражение:

^Red October$

По умолчанию регулярные выражения чувствительны к регистру. ^ отмечает начало совпадающего текста, а $ - конец.

0
задан Lightness Races in Orbit 10 March 2019 в 23:56
поделиться

1 ответ

Вы находитесь в segfaulting, потому что смешиваете GList и устаревшие GtkList функции списка.

Старый GtkList устарел и отличается от GList . Примечание:

GList (*List) = NULL;
...
List = g_list_prepend(List, "List Item");
/* now you switch to gtk_list_... and GtkList */
gtk_container_add(GTK_CONTAINER(Vbox), ListBox);
gtk_list_prepend_items(GTK_LIST(ListBox), List);

Решение: просто используйте функции GList и g_list... и избегайте устаревших аналогов GtkList и gtk_list.... GList и g_list... были разработаны для замены более ранних типов и функций и будут работать без проблем при компиляции в приложении Gtk + 2.

0
ответ дан David C. Rankin 10 March 2019 в 23:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: