Gtkmm3:单击树视图中的行时获得信号
Gtkmm3: Getting a signal when clicking on a row in TreeView
我有这个代码:
Glib::RefPtr<Gtk::TreeSelection> clSelection = treeview.get_selection();
clSelection.signal_changed().connect( sigc::mem_fun(*this, &MyClass::treeview_clicked) );
并在使用 g++ 编译时收到此错误:
‘class Glib::RefPtr<Gtk::TreeSelection>’ has no member named ‘signal_changed’
我到处找过,似乎没有遗漏任何东西。为什么当 signal_changed() 在文档中时它说它不存在?我有没有其他方法可以做到这一点?
我相信
应该是:
clSelection->signal_changed().connect( sigc::mem_fun(*this, &MyClass::treeview_clicked) );
相关文章:
- QTreeView幻灯片多选后无法使用单击选择
- WinAPI 在单击第一个对话框上的按钮控件并销毁第一个对话框后创建第二个对话框
- QML TableView 使用 QtQuick.Controls 2 单击行
- ImGui 在单击按钮后冻结
- 有没有办法区分Qt小部件是通过鼠标单击还是通过按表键获得焦点?
- 我想使用此代码单击某个特定窗口,但它无法正常工作
- 如何在QSplashScreen中禁用鼠标单击
- 单击一个按钮后创建一个按钮
- C++鼠标单击时的屏幕截图不起作用
- 我的主窗口在创建时或单击更新区域时是否会收到编辑控件?
- 标签检测鼠标单击 c++
- 如何将我的程序添加到文件和文件夹的macOS右键单击菜单?
- 使用 SFML 在矩形的矢量中查找鼠标单击量
- 在单击 QPushButton 时调用带有参数的函数
- 如何在单击按钮FLTK的确切时刻获得小部件的值
- 在鼠标单击Qt时将信号从子级发送到父级
- 将QPush按钮::单击信号到插槽时出错
- QT qml 按钮发出信号单击,尽管已禁用
- 右键单击按钮GTKMM-3.0的信号
- Gtkmm3:单击树视图中的行时获得信号