Как я могу заставить GtkTreeView работать с вертикальной полосой прокрутки в Glade3?

Я использую glade 3, чтобы создать TreeView и успешно добавить строку в качестве алгоритма, но у меня была небольшая проблема, потому что treeview добавит новую строку, таким образом, мой "GUI" будет становиться длиннее, как показано ниже, как я могу добавить полосу прокрутки для это TreeView? чтобы мой "GUI" больше не работал?

Примечание: я добавил "новую настройку" и подключил ее для TreeView и ScrollBar по вертикали, но все еще не выполнил свою работу.

любая идея?

1 ответ

Решение

Попробуйте поместить свой TreeView в GtkScrolledWindow. Например:

<child>
  <object class="GtkScrolledWindow" id="scrolledwindow1">
    <property name="visible">True</property>
    <property name="hscrollbar_policy">automatic</property>
    <property name="vscrollbar_policy">automatic</property>
    <child>
      <object class="GtkTreeView" id="items_view">
        <property name="visible">True</property>
        <property name="can_focus">True</property>
        <property name="model">list_items</property>
      </object>
    </child>
  </object>
</child>
Другие вопросы по тегам