Как заставить клавишу вкладки вести себя как ключ ввода в GtkEntry? Я могу поймать ключ «enter» с активированным сигналом. Как я могу уловить ключ «tab» для GtkEntry?Подключить TAB к gtkEntry
static void enter(GtkWidget *widget, GtkWidget *entry)
{
const gchar *entry_text;
entry_text = gtk_entry_get_text(GTK_ENTRY(entry));
printf("Entry contents: %s\n", entry_text);
}
entry = gtk_entry_new();
g_signal_connect(entry, "activated", G_CALLBACK(enter), entry);
Точно так же как можно получить уведомление при нажатии клавиши табуляции?
спасибо за ваш ответ .. :) его удалось поймать ключ вкладки, но я не могу ввести текст в эту запись .... – Dinesh
Хм, это странно, что именно вы пытаетесь сделать? Вы должны иметь возможность вводить текст. Можете ли вы опубликовать свой ключевой пресс-событие cb? –