如何設置GtkTreeView上特定列的水平大小?我的TreeView上有4個列,最後一個擴展到剩餘的空閒空間。如何設置第一列或第二列在自由空間上展開以在所有列上設置固定寬度?GtkTreeView上的列大小
2
A
回答
2
您可以使用gtk_tree_view_get_column
來獲取treeview的第n列,然後使用gtk_tree_view_column_set_sizing
和GTK_TREE_VIEW_COLUMN_FIXED
就可以了。
您還可以通過gtk_tree_view_column_set_expand
來告訴列要展開。引用docs:
將列設置爲可用額外空間。該空間在展開設置爲TRUE的所有列中均勻共享。如果沒有列設置此選項,則最後一列將獲得所有額外的空間。默認情況下,每個列都使用這個FALSE創建。
1
樣品爲Ruby:
col = Gtk::TreeViewColumn.new("Headline", renderer, :text => 1)
col.expand = true # Expands the column
col.sizing = Gtk::TreeViewColumn::FIXED # Sets the column on a fixed width
col.min_width = 150
相關問題
- 1. 展開gtkmm GtkTreeView列
- 2. 如何列出GtkTreeView小部件中的目錄層次結構?
- 3. GtkTreeView選擇行編輯列
- 4. GtkTreeView同質列寬度
- 5. 行背景顏色GtkTreeView小工具
- 6. Modal上的可變大小列表
- 7. 啓用GtkTreeView
- 8. Gtk + 3使GtkTreeView水平渲染列
- 9. Bootstrap列大小
- 10. ListView列大小
- 11. 排列網格大小和塊大小
- 12. _really_ disable GtkTreeView搜索
- 13. 第一列上只有小寫的大小寫
- 14. 檢索最大列大小
- 15. 調整大陣列大小
- 16. 更改GtkTreeView中的字體
- 17. 如何計算可用內存上的最大列表大小?
- 18. 在UWP appdata中Json序列化StorageFile上的最大大小
- 19. 大型陣列大小上的分段錯誤
- 20. 大小NumPy的陣列的
- 21. 表上的額外列與光盤上的大小
- 22. datePicker Swift字體大小行大小列大小
- 23. 錯誤:確保名單上的最大索引小於列表大小
- 24. 最大上傳大小?
- 25. Yii max列大小
- 26. html表列大小
- 27. Rails Globalize3列大小
- 28. 自舉列大小
- 29. 動態列大小
- 30. 負隊列大小