pub fn hide(&self) -> &Self {
        let (obj_data, funcs) = self.get_widget_obj_funcs();
        unsafe {
            ((*funcs).hide)(obj_data);
        }
        self
    }
///
/// Hides the widget. This function is equivalent to
/// setVisible(false).
///
/// **Note**: If you are working with QDialog or its subclasses and you invoke
/// the show() function after this function, the dialog will be displayed in
/// its original position.
///
/// **See also:** [`hide_event()`]
/// [`is_hidden()`]
/// [`show()`]
/// [`set_visible()`]
/// [`is_visible()`]
/// [`close()`]
///
/// This event handler can be reimplemented in a subclass to receive
/// widget hide events. The event is passed in the *event* parameter.
///
/// Hide events are sent to widgets immediately after they have been
/// hidden.
///
/// Note: A widget receives spontaneous show and hide events when its
/// mapping status is changed by the window system, e.g. a spontaneous
/// hide event when the user minimizes the window, and a spontaneous
/// show event when the window is restored again. After receiving a
/// spontaneous hide event, a widget is still considered visible in
/// the sense of isVisible().
///
/// **See also:** visible
/// [`event()`]
/// [`HideEvent`]
Hides the widget. This function is equivalent to
setVisible(false).

Note**: If you are working with QDialog or its subclasses and you invoke
the show() function after this function, the dialog will be displayed in
its original position.



This event handler can be reimplemented in a subclass to receive
widget hide events. The event is passed in the *event* parameter.

Hide events are sent to widgets immediately after they have been
hidden.

A widget receives spontaneous show and hide events when its
mapping status is changed by the window system, e.g. a spontaneous
hide event when the user minimizes the window, and a spontaneous
show event when the window is restored again. After receiving a
spontaneous hide event, a widget is still considered visible in
the sense of isVisible().

See also:** visible
[`event()`]
[`HideEvent`]
Hides the widget . This function is equivalent to setVisible ( false ) . Note ** : If you are working with QDialog or its subclasses and you invoke the show () function after this function the dialog will be displayed in its original position . This event handler can be reimplemented in a subclass to receive widget hide events . The event is passed in the * event * parameter . Hide events are sent to widgets immediately after they have been hidden . A widget receives spontaneous show and hide events when its mapping status is changed by the window system e . g . a spontaneous hide event when the user minimizes the window and a spontaneous show event when the window is restored again . After receiving a spontaneous hide event a widget is still considered visible in the sense of isVisible () . See also : ** visible [ ` event () ` ] [ ` HideEvent ` ]
pub fn hide(&self) -> &Self {
        let (obj_data, funcs) = self.get_widget_obj_funcs();
        unsafe {
            ((*funcs).hide)(obj_data);
        }
        self
    }
pub fn hide ( & self ) -> & Self { let ( obj_data , funcs ) = self . get_widget_obj_funcs ( ) ; unsafe { ( ( * funcs ) . hide ) ( obj_data ) ; } self }
Hides the widget.
Hides the widget .
&self
&self