获取GtkEntry的光标位置

时间:2014-09-15 14:21:39

标签: gtk

有点奇怪,那里没有get_entry_cursor_position()方法,所以我的代码是

GtkEntry * entry = ...;
GValue value = G_VALUE_INIT;
g_object_get_property( G_OBJECT(entry), "cursor-position", &value );

但返回值未定义。那么如何找出光标的位置呢?

1 个答案:

答案 0 :(得分:2)

好的,神奇的是通过

gtk_editable_get_position( GTK_EDITABLE(entry) );

从对象层次结构中无法立即显现!