首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >展开gtkmm GtkTreeView列

展开gtkmm GtkTreeView列
EN

Stack Overflow用户
提问于 2012-05-14 03:36:55
回答 1查看 582关注 0票数 1

我期待着扩展我的gtkmm treeview列之一,这样它就可以使用所有剩余的空间,并缩小其他列...有没有办法做到这一点?

代码语言:javascript
运行
复制
m_ScrolledWindow.add(m_TreeView);
m_ScrolledWindow.set_policy(Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC);


m_refTreeModel = Gtk::ListStore::create(m_Columns);
m_TreeView.set_model(m_refTreeModel);

m_TreeView.append_column("ID", m_Columns.m_col_id);
m_TreeView.append_column("Task", m_Columns.m_col_task);
/// I WANT TO EXPAND TASK COLUMN
m_TreeView.append_column("Time", m_Columns.m_col_time);
m_TreeView.append_column("Date", m_Columns.m_col_date);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-14 11:22:35

Yes

编辑:我错了,请看下面的正确方法(适用于我的代码)

您需要执行以下操作:

代码语言:javascript
运行
复制
m_TreeView.get_column(1)->set_expand(true);

(将'1‘替换为实际位置,从0开始从左到右计数)

注意:这只会使列'n‘占用所有空闲空间。它不会隐藏任何其他列。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10574608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档