代码之家  ›  专栏  ›  技术社区  ›  Max Bittker

控制GTK选择

  •  0
  • Max Bittker  · 技术社区  · 12 年前

    我正在使用自定义屏幕键盘填写GTK 2中的GTKEntry。我的问题是,按下按钮后,我想自动将选择返回到输入框,以便显示漂亮的闪烁光标。是否存在可以调用以控制此选择的函数?感谢您对可能被视为过时的问题进行权衡

    编辑: gtk-widget-grab-focus

    1 回复  |  直到 12 年前
        1
  •  0
  •   luciomrx    12 年前

    假设屏幕上的键盘按钮是Gtk.button,请将这两个按钮组合起来

    void on_clicked (GtkButton *button, gpointer data)
    {
    gtk_entry_buffer_insert_text (buffer,\
                                 gtk_entry_buffer_get_length (buffer) + 1,\
                                 "blablablah",\ 
                                 -1)
    gtk_entry_grab_focus (entry)
    gtk_editable_set_position (GTK_EDITABLE (entry), -1)
    }