还有另一个 TreeView 问题,应该使用 qt ;)
我有一个 TreeView,我在其中使用以下函数来呈现文本:
private void RenderEntryValue (Gtk.TreeViewColumn column, Gtk.CellRenderer cell, Gtk.TreeModel model, Gtk.TreeIter iter)
{
(cell as Gtk.CellRendererText).Markup = "" + someMarkupText;
(cell as Gtk.CellRendererText).Alignment = Pango.Alignment.Center;
}
正如您可能已经从主题中猜到的那样,这不起作用。文本保持左对齐。除了在它的左边添加空格之外,任何想法如何使它工作?
除了添加和伪装列之外,代码中没有其他地方可以对 TreeView 做任何事情。并且在那里没有设置对齐。