gpt4 book ai didi

c++ - GtkTreeView 列标题点击事件

转载 作者:太空狗 更新时间:2023-10-29 12:05:44 24 4
gpt4 key购买 nike

我有一个问题。我有一个GtkListStore 和一个GtkTreeView,我想对GtkListStore 进行排序,并在用户单击GtkTreeView 的某个列时将结果更新到GtkTreeView。我假设列是可点击的,并且不能重新排序,因此列的数字顺序可用于设置排序列的索引。但是我似乎无法找到当用户单击特定列的标题时会发出哪个信号。 GTKMM的文档我翻了一遍又一遍,但是好像没有提到!

最佳答案

使用 Gtk::TreeView::get_column(<column-no>)获取特定列并使用 Gtk::TreeViewColumn::signal_clicked() 附加到其“点击”信号:

Gtk::TreeViewColumn* col = myview.get_column(SOME_COLUMN_NUMBER);
col->signal_clicked().connect(sigc::mem_fun(*this,&some_method));

关于c++ - GtkTreeView 列标题点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13707122/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com