flet: уменьшить размер кнопки в выпадающем списке

python 3.11
flet 0.27

Пишу небольшое приложение, где есть выпадающий список. Добавил его к виджету и обнаружил что он крайне огромный на фоне других элементов, несмотря на небольшой шрифт в содержимом(приложил скрин и код от этого скрина).

Возможно, это из-за кнопки, которая вызывает список. Могу поменять размер иконки для стрелочки, но как поменять область вокруг кнопки - не понял.

Также не понятно как менять отступы у элементов списка, возможно это как то решается одновременно.

(во flet 0.27 они поменяли элемент выпадающего списка, но я старый особо и не использовал, не могу сравнить)

Помогите уменьшить Dropdown.

self.dropdown_version = ft.Dropdown(
            label="версия",
            label_style=ft.TextStyle(
                size=12,
                font_family="Open Sans",
            ),
            text_style=ft.TextStyle(
                size=12,
                font_family="Open Sans",
            ),
            # expanded_insets=0,
            # text_size=12,
            max_menu_height=300,
            # dense=True,
            content_padding=ft.Padding(top=-10, bottom=-10, right=10, left=10),


            selected_trailing_icon=ft.Icon(
                    name=ft.icons.ARROW_DROP_DOWN,
                    size=20, 
                ),

            trailing_icon=ft.Icon(
                    name=ft.icons.ARROW_DROP_UP,
                    size=20, 
                ),

            options=[
                ft.DropdownOption(key="6.0.1", content=ft.Text(value="6.0.1", size=12, font_family="Open Sans")),
                ft.DropdownOption(key="6.1.1", content=ft.Text(value="6.1.1", size=12, font_family="Open Sans")),
                ft.DropdownOption(key="6.2.1", content=ft.Text(value="6.2.1", size=12, font_family="Open Sans")),
                ft.DropdownOption(key="6.2.2", content=ft.Text(value="6.2.2", size=12, font_family="Open Sans")),
            ]
        )

введите сюда описание изображения


Ответы (0 шт):