Приложение Gtk # не отображает TreeView должным образом - PullRequest
0 голосов
/ 13 апреля 2020

Я пытаюсь разработать приложение gtk для ma c, используя gtk #. Я создал вид дерева, как в учебнике, но стрелки не отображаются должным образом, как показано ниже, стрелок нет. Я могу нажать, чтобы открыть и закрыть, но фактические стрелки не работают.

pic

Я скопировал вставленный код из учебника, и он сделал то же самое вещь, но здесь мой код где угодно. Я также проверил представление. ShowExpanders имеет значение true

        Application.Init();

        Window window = new Window("Editor Window");

        window.SetPosition(WindowPosition.Center);
        window.HeightRequest = 800;
        window.WidthRequest = 1200;

        TreeView view = new TreeView();

        view.WidthRequest = 500;

        TreeViewColumn column = new TreeViewColumn();
        column.Title = "Heirarchy";

        CellRendererText cell = new CellRendererText();

        column.PackStart(cell, true);

        view.AppendColumn(column);

        column.AddAttribute(cell, "text", 0);

        TreeStore store = new TreeStore(typeof(string));

        TreeIter i = store.AppendValues("Project");
        i = store.AppendValues(i,"Room1");
        i = store.AppendValues(i, "Item");
        store.AppendValues(i, "Attribute");
        store.AppendValues(i, "Attribute");
        store.AppendValues(i, "Attribute");


        view.ShowExpanders = true;

        view.Model = store;
        view.ShowExpanders = true;

        window.Add(view);

        window.DeleteEvent += ExitWindow;

        window.ShowAll();

        Application.Run();

Существует ли какой-либо актив изображения, который не существует на моем компьютере? Как мне установить это на ма c? Спасибо за любую помощь, которую вы можете предоставить.

1 Ответ

0 голосов
/ 18 апреля 2020

Как указано в комментарии, использование brew install adwaita-icon-theme решило проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...