2014-01-26 4 views
0

Я создаю приложение, которое собирается перечислить кучу файлов. Я бы хотел, чтобы список файлов, как fileroller, но я не знаю, как. Думаю, мне нужно создать сетку 2xn (имя, размер), но я не знаю, как сделать записи светлыми, темными, светлыми в строке и как создать над ним «жирную» планку. Может ли кто-нибудь сказать мне, какие виджеты мне нужно объединить, чтобы создать что-то подобное?Виджеты для списка файлов с gtk

ответ

2

Возможно, вам нужен GtkTreeView с GtkListStore, который должен предоставить вам все, что вам нужно. Если вы никогда не использовали его, вы должны начать с чтения Tree and List Widget Overview и быть готовым сделать некоторые поисковые запросы даже после этого - это самый сложный виджет в наборе инструментов.

Дерево может иметь заголовок, а чередующиеся светлые/темные ряды обычно достигаются с помощью gtk_tree_view_set_rules_hint (treeview, TRUE) - но, пожалуйста, прочитайте документацию, «подсказка правил» - это семантическая вещь, а не только визуальная установка.

Смежные вопросы