To get user input
A basic widget for getting the user input is a text field. Keyboard and mouse can be used for providing or changing data.