///
/// This signal is emitted whenever the text changes. The *text*
/// argument is the new text.
///
/// Unlike textEdited(), this signal is also emitted when the text is
/// changed programmatically, for example, by calling setText().
///
/// This signal is emitted whenever the text is edited. The *text*
/// argument is the new text.
///
/// Unlike textChanged(), this signal is not emitted when the text is
/// changed programmatically, for example, by calling setText().
///
/// Setting this property clears the selection, clears the undo/redo
/// history, moves the cursor to the end of the line and resets the
/// [modified](modified)
/// property to false. The text is not validated when
/// inserted with setText().
///
/// The text is truncated to maxLength() length.
///
/// By default, this property contains an empty string.
///
/// **See also:** [`insert()`]
/// [`clear()`]
///
/// Returns the widget's text margins.
///
/// **See also:** [`set_text_margins()`]
This signal is emitted whenever the text changes. The *text
argument is the new text.

Unlike textEdited(), this signal is also emitted when the text is
changed programmatically, for example, by calling setText().

This signal is emitted whenever the text is edited. The *text
argument is the new text.

Unlike textChanged(), this signal is not emitted when the text is
changed programmatically, for example, by calling setText().

Setting this property clears the selection, clears the undo/redo
history, moves the cursor to the end of the line and resets the
[modified](modified)
property to false. The text is not validated when
inserted with setText().

The text is truncated to maxLength() length.

By default, this property contains an empty string.



Returns the widget's text margins.


This signal is emitted whenever the text changes . The * text argument is the new text . Unlike textEdited () this signal is also emitted when the text is changed programmatically for example by calling setText () . This signal is emitted whenever the text is edited . The * text argument is the new text . Unlike textChanged () this signal is not emitted when the text is changed programmatically for example by calling setText () . Setting this property clears the selection clears the undo / redo history moves the cursor to the end of the line and resets the [ modified ] ( modified ) property to false . The text is not validated when inserted with setText () . The text is truncated to maxLength () length . By default this property contains an empty string . Returns the widget ' s text margins .
pub fn text(&self) -> String {
        let (obj_data, funcs) = self.get_line_edit_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).text)(obj_data);
            let ret_val = CStr::from_ptr(ret_val).to_string_lossy().into_owned();
            ret_val
        }
    }
pub fn text ( & self ) -> String { let ( obj_data , funcs ) = self . get_line_edit_obj_funcs ( ) ; unsafe { let ret_val = ( ( * funcs ) . text ) ( obj_data ) ; let ret_val = CStr :: from_ptr ( ret_val ) . to_string_lossy ( ) . into_owned ( ) ; ret_val } }
This signal is emitted whenever the text changes.
This signal is emitted whenever the text changes .
&self