pub fn clear_focus(&self) -> &Self {
        let (obj_data, funcs) = self.get_widget_obj_funcs();
        unsafe {
            ((*funcs).clear_focus)(obj_data);
        }
        self
    }
///
/// Takes keyboard input focus from the widget.
///
/// If the widget has active focus, a [focus out event](focusOutEvent())
/// is sent to this widget to tell it that it has
/// lost the focus.
///
/// This widget must enable focus setting in order to get the keyboard
/// input focus, i.e. it must call setFocusPolicy().
///
/// **See also:** [`has_focus()`]
/// [`set_focus()`]
/// [`focus_in_event()`]
/// [`focus_out_event()`]
/// [`set_focus_policy()`]
/// [`Application::focus_widget`]
Takes keyboard input focus from the widget.
If the widget has active focus, a [focus out event](focusOutEvent())
is sent to this widget to tell it that it has
lost the focus.

This widget must enable focus setting in order to get the keyboard
input focus, i.e. it must call setFocusPolicy().


Takes keyboard input focus from the widget . If the widget has active focus a [ focus out event ] ( focusOutEvent () ) is sent to this widget to tell it that it has lost the focus . This widget must enable focus setting in order to get the keyboard input focus i . e . it must call setFocusPolicy () .
pub fn clear_focus(&self) -> &Self {
        let (obj_data, funcs) = self.get_widget_obj_funcs();
        unsafe {
            ((*funcs).clear_focus)(obj_data);
        }
        self
    }
pub fn clear_focus ( & self ) -> & Self { let ( obj_data , funcs ) = self . get_widget_obj_funcs ( ) ; unsafe { ( ( * funcs ) . clear_focus ) ( obj_data ) ; } self }
Takes keyboard input focus from the widget.
Takes keyboard input focus from the widget .
&self
&self