Tkinter入门
前页 | Chapter 25. The Entry Widget | 后页

# Methods

The `Entry` widget support the standard Tkinter Widget interface, plus the following methods:

`insert(index, text)`

  Insert text at the given index. Use insert(INSERT, text) to insert text at the cursor, insert(END, text) to append text to the widget.

`delete(index)`, `delete(from, to)`

  Delete the character at index, or within the given range. Use delete(0, END) to delete all text in the widget.

`icursor(index)`

  Move the insertion cursor to the given index. This also sets the `INSERT` index.

`get() => string`

  Get the current contents of the entry field.

`index(index) => index`

  Return the numerical position corresponding to the given index.

## Selection Methods

`selection_adjust(index)`, `select_adjust(index)`

  Adjust the selection to include also the given character. If index is already selected, do nothing.

`selection_clear()`, `select_clear()`

  Clear the selection.

`selection_from(index)`, `select_from(index)`

  Starts a new selection. This also sets the `ANCHOR` index.

`selection_present() => flag`, `select_present() => flag`

  Returns true (non-zero) if some part of the text is selected.

`selection_range(start, end)`, `select_range(start, end)`

  Explicitly set the selection. Start must be smaller than end. Use `selection_range(0, END)` to select all text in the widget.

`selection_to(index)`, `select_to(index)`

  Select all text between `ANCHOR` and the given index.

## Scrolling Methods

These methods are used to scroll the entry widget in various ways. The `scan` methods can be used to implement fast mouse panning operations (they are bound to the middle mouse button, if available), while the `xview` method is used with a standard scrollbar widget.

`scan_mark(x)`

  Set the scanning anchor for fast horizontal scrolling to the given mouse coordinate.

`scan_dragto(x)`

  Scroll the widget contents sideways according to the given mouse coordinate. The text is moved 10 times the distance between the scanning anchor and the new position.

`xview(index)`

  Make sure the given index is visible. The widget is scrolled if necessary.

`xview_moveto(fraction)`, `xview_scroll(number, what)`

前页 | Home | 后页
Patterns | Up | Options