gtktreeview

    0熱度

    1回答

    我必須使用一個Gtk DnD排序的treeview。 DnD沒有問題,但我不知道如何排序節點。 我想使用Gtk::TreeStore.reorder(parent, new_order)但我不明白 什麼是錯的。 提取物形成我的代碼: @store = Gtk::TreeStore.new(String, String, String, String) @tree =Gtk::TreeView.n

    3熱度

    1回答

    如何在樹狀視圖中向上或向下移動選擇? 這個想法是,我可以有一個向上和向下按鈕將選擇向上或向下移動一行。 我的Treeview正在使用一個ListStore。不知道這是否重要。

    2熱度

    1回答

    如何在Python中獲取Gtk.TreeView中當前選定行的索引?

    0熱度

    1回答

    我有一個對話框窗口與Gtk :: TreeView。此dialor顯示主文件系統樹 並提供選項以選擇磁盤上的文件夾。當用戶選擇某個文件夾時,我是 將Gtk :: Stock圖像添加到代表該文件夾的行。 要做到這一點,我已經創建了我的樹的最後一列相關的基於GTK :: CellRendererPixbuf: //appending columns directory_tree.append_col

    1熱度

    1回答

    我目前的項目使用Gtk.TreeView每行四個字段,兩個字符串,一個int和boolean顯示ListView的內容。我試圖在TreeView中實現對行的拖放重排。我不想簡單地將TreeView.set_reorderable(True)用於內置拖放操作,因爲我想控制從模型中插入和刪除數據,以及能夠實現拖放操作的撤銷/重做。我正在使用Python 3.2和PyGObject 3. 現在我正在解決

    0熱度

    1回答

    我有一個應用程序(sscce代碼here)與GtkTreeView。每次選擇一行時,都會調用回調。這個回調應該檢索選定的行並且處理它的數據。 我的應用程序必須選擇這棵樹的一些線視圖本身有時: // Selecting a line gtk_tree_model_get_iter_from_string(GTK_TREE_MODEL(model), &iter, "0"); GtkTreeSel

    1熱度

    1回答

    有沒有辦法將用戶數據存儲在GtkTreeView的單個行上?就像它通常可以在功能g_object_set_data()的任何小部件上完成。我試圖存儲在GtkTreeIter的數據,但它產生的 分段錯誤 做到這一點,我能想到的最好的辦法就是創建一個額外的隱藏列。它是如何完成的?

    1熱度

    2回答

    當新的GtkTreeView被公開時,發現它處於沒有顯示任何光標的狀態。聚焦後,即使焦點丟失,光標仍在那裏。我正在尋找一種方法來根據需要擺脫遊標。 GTK +參考聲明指出,只要GtkTreePath*參數對於GtkTreeView*無效,函數gtk_tree_view_set_cursor都會執行此作業。術語「無效」可以用許多方式來解釋。我嘗試了許多可能性,結果在段錯誤之間,根本沒有任何影響。因此

    3熱度

    2回答

    我有一個程序,它示出了兩個​​小號包裝內部的GtkPaned(sscce:here): gtk_paned_add1(GTK_PANED(paned), tree_view1); gtk_paned_add2(GTK_PANED(paned), tree_view2); 結果如下: 然而,表可以做大,所以我添加到GtkScrolledWindow s(sscce:here): GtkWidg

    0熱度

    1回答

    有人可以在正確的方向指出我如何更改在Gtk#中更改CellRendererCombo後的Gtk.TreeView? 由於我發現的唯一例子是在Python中,我試圖將示例移植到C#,但目前尚未成功。 Python的例子是在這裏:http://learngtk.org/pygtk-tutorial/cellrenderercombo.html 在下面的代碼我有方法ComboChanged困難。 更改組