Применение стилей для быстрого изменения внешнего вида приложения
Итак, в примере были эффективно использованы средства библиотеки delphifmx для получения качественного, универсального и удобного UI в приложении на Python.
Теперь рассмотрим дополнительные преимущества использования delphifmx.
В FMX предусмотрен механизм тотальной стилизации GUI, в том числе применение заранее подготовленных файлов стилей. Delphifmx включает несколько стандартных файлов стилей, кроме того, в IDE Delphi имеется встроенный редактор стилей, который позволяет проектировать и создавать собственные варианты внешнего вида компонент. Например, можно создать приложение, полностью соответствующее стандартам вида бренда или компании-заказчика.
Загружая тот или иной файл стилей, приложение может мгновенно поменять внешний вид интерфейса прямо во время выполнения!
Для демонстрации этой возможности в пример включено 5 файлов стилей:
- Air.style
- Dark.style
- Light.style
- RubyGraphite.style
- Transparent.style
а в программе реализовано такое правило:
- Если в текущем каталоге программа находит файл с именем expenses.style, то она загружает его как рабочий стиль
- В противном случае — использует стиль по умолчанию.
| стиль по умолчанию в Windows |
|---|
![]() |
| copy Transparent.style /B /Y expenses.style |
|---|
![]() |
| copy RubyGraphite.style /B /Y expenses.style |
|---|
![]() |
Дата последнего изменения: 11.09.2026
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.


