c++ - GTKMM:Gtk TreeView 单元格中的 GtkPopOver

标签 c++ gtkmm

如何将 GtkPopOver 放入 Gtk TreeView 的单元格中。当我在单元格中单击时,我需要 Popover 出现。 除了将 GtkTreeView 的单元格与一个 GtkPopover 相关联之外,我在 GTKMM 中找不到任何示例。

谢谢。

最佳答案

经历了类似的情况,我能够用(python 中的简化版本)解决这个问题:

def click_callback(..., event):
    rect = Gdk.Rectangle()
    rect.x = event.button.x
    rect.y = event.button.y
    rect.width = rect.height = 1
    popover = Gtk.Popover.new_from_model(treeview, model)
    popover.set_pointing_to(rect)
    popover.show()

关于c++ - GTKMM:Gtk TreeView 单元格中的 GtkPopOver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27959150/

相关文章:

c++ - 链接某些 Windows API 时出现链接器错误

c++ - GL_POINT_SPRITE_ARB 渲染问题

c++ - Gtkmm 标签未成功插入列表框

c++ - 使用开罗检查路径是否简单且封闭

c++ - 在版本控制中包含外部 C++ 库

c++ - 如何使预处理器宏变得贪婪?

c++ - 是什么导致了模板和继承中出现这种令人困惑的编译器错误?

c++ - 如何解决 Opencv 和 GTKmm 之间的冲突?

c++ - 如何在 Windows 中使用 glib/gtkmm 打开/生成文件