我从 vala 开始,我无法设置 Gtk.ComboBox 的宽度。在 Python 中,我可以这样做:
combo = Gtk.ComboBox.new_with_entry()
entry = combo.get_child()
entry.set_width_chars(12)
在瓦拉这个:
var combo = new ComboBox.with_entry ();
var entry = combo.get_child();
entry.set_width_chars(12);
给出:
error: The name `set_width_chars' does not exist in the context of `Gtk.Widget'
尽管如此:
var combo = new ComboBox.with_entry ();
var entry = combo.get_child();
if (entry is Gtk.Entry)
stdout.printf("Entry!\n")
打印“Entry!”,那么问题出在哪里?