///
/// This is the primary name by which assistive technology such as screen readers
/// announce this widget. For most widgets setting this property is not required.
/// For example for QPushButton the button's text will be used.
///
/// It is important to set this property when the widget does not provide any
/// text. For example a button that only contains an icon needs to set this
/// property to work with screen readers.
/// The name should be short and equivalent to the visual information conveyed
/// by the widget.
///
/// This property has to be [localized](Internationalization%20with%20Qt)
///
///
/// By default, this property contains an empty string.
///
/// **See also:** [`Widget::accessible_description()`]
/// [`AccessibleInterface::text`]
This is the primary name by which assistive technology such as screen readers
announce this widget. For most widgets setting this property is not required.
For example for QPushButton the button's text will be used.

It is important to set this property when the widget does not provide any
text. For example a button that only contains an icon needs to set this
property to work with screen readers.
The name should be short and equivalent to the visual information conveyed
by the widget.



By default, this property contains an empty string.


This is the primary name by which assistive technology such as screen readers announce this widget . For most widgets setting this property is not required . For example for QPushButton the button ' s text will be used . It is important to set this property when the widget does not provide any text . For example a button that only contains an icon needs to set this property to work with screen readers . The name should be short and equivalent to the visual information conveyed by the widget . By default this property contains an empty string .
pub fn accessible_name(&self) -> String {
        let (obj_data, funcs) = self.get_widget_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).accessible_name)(obj_data);
            let ret_val = CStr::from_ptr(ret_val).to_string_lossy().into_owned();
            ret_val
        }
    }
pub fn accessible_name ( & self ) -> String { let ( obj_data , funcs ) = self . get_widget_obj_funcs ( ) ; unsafe { let ret_val = ( ( * funcs ) . accessible_name ) ( obj_data ) ; let ret_val = CStr :: from_ptr ( ret_val ) . to_string_lossy ( ) . into_owned ( ) ; ret_val } }
This is the primary name by which assistive technology such as screen readers
announce this widget.
This is the primary name by which assistive technology such as screen readers announce this widget .
&self