Comment puis-je définir la taille horizontale d'une colonne spécifique sur un GtkTreeView? J'ai 4 colonnes sur mon TreeView et le dernier se développe sur le reste de l'espace libre. Comment puis-je définir la première ou deuxième colonne à développer sur l'espace libre pour définir une largeur fixe sur toutes les colonnes?Taille de colonne sur GtkTreeViews
2
A
Répondre
2
Vous pouvez utiliser gtk_tree_view_get_column
pour obtenir la nième colonne d'une vue arborescente, puis utiliser gtk_tree_view_column_set_sizing
avec GTK_TREE_VIEW_COLUMN_FIXED
dessus.
Vous pouvez également demander aux colonnes de se développer via gtk_tree_view_column_set_expand
. Pour citer le docs:
Définit la colonne pour prendre de l'espace supplémentaire. Cet espace est partagé également entre toutes les colonnes dont l'extension est définie sur TRUE. Si aucune colonne n'a cette option définie, la dernière colonne obtient tout l'espace supplémentaire. Par défaut, chaque colonne est créée avec cette valeur FALSE.
1
échantillon pour 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
Questions connexes
- 1. Taille de pile sur BlackBerry?
- 2. Distinct sur chaque colonne
- 3. Comment déterminer si une taille de colonne est en octets ou caractères à partir des métadonnées de la colonne?
- 4. Taille par défaut de la colonne de texte dans Rails (PostgreSQL)
- 5. Maintenir la même hauteur sur Modifier la taille (jQuery)
- 6. Modification de la taille d'une colonne référencée par une vue liée au schéma dans SQL Server
- 7. Ruby TMail taille-limite sur le corps?
- 8. windows mailslot taille maximale sur l'ordinateur local
- 9. Performances de RSA basées sur la taille de clé
- 10. Taille
- 11. Miniatures et taille de la photo sur Windows Mobile
- 12. Estimation Consommation Basé sur Temps de marche Analyse/code Taille
- 13. La plus petite taille de bouton sur un écran tactile
- 14. Taille dynamique de l'iframe
- 15. Autorisation basée sur une colonne - sécurisé?
- 16. En-tête de colonne de contrôle Syncfusion GridList Cliquez sur
- 17. SQL: filtre sur une combinaison de deux valeurs de colonne
- 18. En-tête de colonne de contrôle GridList Cliquez sur
- 19. SQL: jointure interne sur la colonne alias
- 20. Cliquez sur la colonne particulière seule
- 21. multiples comme sur la même colonne DB2
- 22. Aide sur la colonne Python/Qt4 et QTableWidget cliquez sur
- 23. Impossible de grouper par colonne la colonne
- 24. MySQL colonne ENUM de la colonne anothertable
- 25. Définir une valeur de colonne sur une ligne spécifiée
- 26. WPF - Aide sur la colonne ComboBox de DataGrid dans UserControl
- 27. Sélection d'index basés sur les noms de colonne/table
- 28. inet_ntoa sur toute une colonne d'une base de données
- 29. Inscrivez-vous sur la colonne de table xml
- 30. Comment afficher une colonne de date d'aujourd'hui, la colonne de temps, colonne de date précédente, colonne de temps