Dropdown List in Kivy
The dropdown list is used with custom widgets. The users use the dropdown list for displaying the list of the widgets that are under the displayed widgets. The list of widgets is used for storing any type of widgets, such as images, simple buttons, and many more.
The users can rearrange the position of the dropdown list as it is fully automatic. Furthermore, the developer can place this list in simple ways so that the users can easily select the items from the list.
Important points to remember while developing a dropdown list:
- When a user adds the widgets, the user should specify their heights manually, so the dropdown can easily calculate the area it would be needing.
- All the buttons inside the dropdown list should have to trigger the dropdown “DropDown.select()” After it is called, the main button text has to be displayed in the selection of the dropdown.
For working with this widget, the developer should import the following first:
Basic approach for the Dropdown list:
- Import the Kivy
- Then, import the Kivy app
- Then, we will import the dropdown list
- And, import the button
- We can also see its minimum version, which is optional.
- At last, we will import the runTouchApp
- We will create the dropdown
- Then, we will create the runTouchApp function, which will take the widget as an argument for running the Application.
Example:
Output:
After running the above code, the user will get this output:
And, after clicking on the main button, the dropdown list will open: