Julia Gtk:访问ComboBoxText中的活动文本

时间:2014-08-07 17:05:12

标签: gtk julia

从组合框(PyGtk)访问活动文本的标准方法是执行以下操作:

item_text = combo.get_active_text()
print item_text

可替换地:

index = combo.get_active()
model = combo.get_model()
item = model[index]
print item[0] ## , item[1], ...

我正在尝试访问"更改"在Julia的ComboBoxText上回调:

id_combobox = signal_connect(my_combobox, "changed") do widget

    # this works
    index = getproperty(widget,:active,Int32)
    println("index: ", index)

    # this does not
    model = getproperty(widget,:model,Vector{String})
    println("item: ", model[index])

    # this does not
    text = getproperty(widget,:active_text,String)
    println("item: ", text)

end

从Julia Gtk的ComboBoxText获取活动文本的正确方法是什么?

有没有办法在窗口小部件的属性旁边列出类型?我花了一段时间才发现我必须使用Int32而不是Integer:active。

谢谢

0 个答案:

没有答案