gtktreeview

    1热度

    1回答

    我有gtk.ListStore附着到gtk.Treeview 此gtk.ListStore的第一列是str类型并且包含一个日期值(日/ HH:MM:SS) 我要排序的第一个gtk.TreeviewColumn按日期等等,我写道: listStore = gtk.ListStore(str, str, str, str, str, str, str, str) treeview = gtk.Tre

    2热度

    1回答

    我有一个自定义的gtk.treeview包装类,它管理自己的liststore。这个类有它自己的方法来清除liststore的数据并用新数据覆盖它。为了测试内存消耗,树视图仅显示8列中的50,000行整数。 我注意到,每次调用我的函数,用数据更新liststore似乎都会增加应用程序使用的内存,并且在数据清除后它永远不会回落。 这是我简单的TreeView实现: class TreeViewPro

    0热度

    2回答

    我有一个简单的treeview(就像这个 - http://www.mono-project.com/GtkSharp_TreeView_Tutorial)填充了200个项目并连接到滚动条。一切正常,但是当我选择一个项目并使用箭头键时,所选项目可能超出可见区域。是否有可能把重点放在它或滚动条的设置调整,即 void HandleTreeSelectionChanged (object sender

    0热度

    1回答

    例如,在Gtk 2.0中,单元格切换事件将渲染的单元格和路径传递给回调。但为了更改底层模型数据,我需要知道该事件适用于哪个树视图或哪个模型。什么是确定的正确方法? 编辑: 为了澄清,所述GtkCellRenderer切换信号调用带有3个参数的回调:*cell_renderer,*path,user_data。在此回调中,如何检索连接到接收此信号的树视图的模型?

    1热度

    1回答

    我在python中有一个组合框控件,我希望能够选择多个项目,但我开始认为这是不可能的。我发现使用Gtk.TreeView()时可以将模式设置为多种。有没有办法让一个组合框来做到这一点?如果不是,树视图可以放置在组合框内,如果是这样(请简短编码示例)?我使用的是GTK3,但我可以从GTK2的例子中翻译它。

    0热度

    1回答

    在GTK/GTK#TreeView中,如何获取鼠标指针当前悬停的项目/节点?

    0热度

    3回答

    我需要获取Gtk.TreeView中的节点位置。我能够获得该行和用户更改的内容,但是我必须强化该列,有什么方法可以实现? 下面的代码: private void artistNameCell_Edited (object o, Gtk.EditedArgs args) { Gtk.TreeIter iter; musicListStore.GetIter (out iter

    1热度

    2回答

    And another TreeView problem,应该已经使用QT) 我有,我用下面的函数来显示文本的树视图: private void RenderEntryValue (Gtk.TreeViewColumn column, Gtk.CellRenderer cell, Gtk.TreeModel model, Gtk.TreeIter iter) { (cell as G

    1热度

    1回答

    我期待着展开我的gtkmm treeview列中的一个,这样它将使用所有剩余的空间,并缩小其他列......它有任何方式来做到这一点? m_ScrolledWindow.add(m_TreeView); m_ScrolledWindow.set_policy(Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC); m_refTreeModel = Gt

    10热度

    1回答

    我正在尝试执行键盘命令。当我插入小号 + some_number + 返回我需要调用一个函数,将看到一列这个数字上Gtk.Treeview并设置该行已经选择。我怎样才能做到这一点?