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")),
]
)
