Python 3.11, Flet 0.27 — как уменьшить размер раскрывающегося списка?Python

Программы на Python
Ответить
Anonymous
 Python 3.11, Flet 0.27 — как уменьшить размер раскрывающегося списка?

Сообщение Anonymous »

Я создаю небольшое приложение и добавляю виджет раскрывающегося списка, но он кажется непропорционально большим по сравнению с остальной частью пользовательского интерфейса, даже несмотря на то, что размер шрифта внутри небольшой (скриншот и код приложены).
Я подозреваю, что на размер влияет кнопка, вызывающая раскрывающийся список. Мне удалось изменить размер значка стрелки, но я не могу понять, как уменьшить отступы или область, на которую можно нажать, вокруг самой кнопки.
Кроме того, я не уверен, как контролировать интервалы/поля между элементами раскрывающегося списка — возможно, это тоже можно настроить?
Примечание: в Flet 0.27 появился новый компонент раскрывающегося списка. Я мало пользовался старой версией, поэтому не могу сравнивать.
Вопрос:
Как уменьшить раскрывающийся список (как кнопку, так и элементы расширенного списка)?

Код: Выделить всё

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

Изображение



Подробнее здесь: https://stackoverflow.com/questions/795 ... pdown-size
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»