最初の列を ComboBox にする必要があります。これにより、最初の列にしたいGtk.TreeView
値を選択できます。以下は私のコードです。
Gtk.TreeViewColumn compteColumn = new TreeViewColumn();
Gtk.CellRendererCombo compteCellCombo = new CellRendererCombo();
compteColumn.PackStart(compteCellCombo, true);
compteColumn.AddAttribute(compteCellCombo, "text", 0);
compteColumn.Title = "Compte Name";
compteCellCombo.Editable = true;
インターネットで属性を検索しようとしましたGtk.CellRendererCombo
が、価値のあるものは何も見つかりませんでした。いくつか試してみました。
- 文章
- テキスト列
- モデル
- 編集可能
しかし、「テキスト」属性に関しては、この種のメッセージが生成されるため、何も機能していないようです。
(eAppGtk:2528): Gtk-WARNING **: gtkliststore.c:608: Unable to convert from GtkSharpValue to gchararray
(eAppGtk:2528): Gtk-WARNING **: gtkliststore.c:608: Unable to convert from gchararray to gint
何がうまくいかないのかについての良い洞察をいただければ幸いです、ありがとう。