如何从单声道的Gtk.ComboBox中获取所选值(字符串或int引用)?我能找到的就是使用迭代器的东西。为什么没有一个函数来简单地获取值(或者是否存在)?
答案 0 :(得分:7)
对于(int)索引,您可以使用:
comboBox.Active;
和文字:
comboBox.ActiveText;
答案 1 :(得分:4)
在我使用的GTK +组合框中获取所选值:
TreeIter tree;
comboBox.GetActiveIter(out tree);
TreeModel = comboBox.Model ();
String selectedText = (String) comboBox.Model.GetValue (tree, 0);
“comboBox”是GTK组合框。 我希望这会有所帮助。