2013-09-03 4 views
0

У меня есть диалог, в котором я прошу пользователя ввести имя пользователя и пароль. Я сопоставляю их с базой данных. Если поле пользователя пуст, я показываю окно сообщения, сообщающее пользователю, что идентификатор пользователя пуст. Я хочу, чтобы фокус был установлен в поле идентификатора пользователя. Как это сделать в gtkmm? Возможно ли очистить существующее содержимое идентификатора пользователя?Как использовать set_focus_child для установки фокуса на текстовую запись в gtkmm?

l_user_id=m_user_id->get_text(); 
l_password=m_password->get_text(); 

if(l_user_id=="") 
    throw_dialog("Empty Field","Please enter a user name"); 
    // i want to clear the user id field 
    // i want to set focus to user id field 
+0

Я могу очистить содержимое поля идентификатора пользователя, используя set_text(). –

ответ