Repository URL to install this package:
Version:
0.28.0.dev4751 ▾
|
flet
/
__init__.py
|
---|
from flet.app import app, app_async, run, run_async
from flet.controls import alignment, border, border_radius, margin, padding
from flet.controls.adaptive_control import AdaptiveControl
from flet.controls.alignment import Alignment, Axis, OptionalAlignment, OptionalAxis
from flet.controls.animation import (
Animation,
AnimationCurve,
AnimationStyle,
AnimationValue,
OptionalAnimation,
OptionalAnimationCurve,
OptionalAnimationStyle,
OptionalAnimationValue,
)
from flet.controls.base_control import BaseControl, control
from flet.controls.blur import (
Blur,
BlurTileMode,
BlurValue,
OptionalBlurTileMode,
OptionalBlurValue,
)
from flet.controls.border import (
Border,
BorderSide,
BorderSideStrokeAlign,
BorderSideStrokeAlignValue,
OptionalBorder,
OptionalBorderSide,
OptionalBorderSideStrokeAlign,
OptionalBorderSideStrokeAlignValue,
)
from flet.controls.border_radius import (
BorderRadius,
BorderRadiusValue,
OptionalBorderRadiusValue,
)
from flet.controls.box import (
BoxConstraints,
BoxDecoration,
BoxFit,
BoxShadow,
BoxShape,
ColorFilter,
DecorationImage,
FilterQuality,
OptionalBoxConstraints,
OptionalBoxDecoration,
OptionalBoxFit,
OptionalBoxShadow,
OptionalBoxShape,
OptionalColorFilter,
OptionalDecorationImage,
OptionalFilterQuality,
OptionalShadowBlurStyle,
OptionalShadowValue,
ShadowBlurStyle,
ShadowValue,
)
from flet.controls.buttons import (
BeveledRectangleBorder,
ButtonStyle,
CircleBorder,
ContinuousRectangleBorder,
OptionalButtonStyle,
OptionalOutlinedBorder,
OutlinedBorder,
RoundedRectangleBorder,
StadiumBorder,
)
from flet.controls.colors import Colors
from flet.controls.constrained_control import ConstrainedControl
from flet.controls.control import Control, OptionalControl
from flet.controls.control_event import ControlEvent
from flet.controls.control_state import (
ControlState,
ControlStateValue,
OptionalControlStateValue,
)
from flet.controls.core.animated_switcher import (
AnimatedSwitcher,
AnimatedSwitcherTransition,
)
from flet.controls.core.autofill_group import (
AutofillGroup,
AutofillGroupDisposeAction,
AutofillHint,
)
from flet.controls.core.charts.bar_chart import BarChart, BarChartEvent
from flet.controls.core.charts.bar_chart_group import BarChartGroup
from flet.controls.core.charts.bar_chart_rod import BarChartRod
from flet.controls.core.charts.bar_chart_rod_stack_item import BarChartRodStackItem
from flet.controls.core.charts.chart_axis import ChartAxis
from flet.controls.core.charts.chart_axis_label import ChartAxisLabel
from flet.controls.core.charts.chart_grid_lines import ChartGridLines
from flet.controls.core.charts.chart_point_line import ChartPointLine
from flet.controls.core.charts.chart_point_shape import (
ChartCirclePoint,
ChartCrossPoint,
ChartPointShape,
ChartSquarePoint,
)
from flet.controls.core.charts.line_chart import (
LineChart,
LineChartEvent,
LineChartEventSpot,
)
from flet.controls.core.charts.line_chart_data import LineChartData
from flet.controls.core.charts.line_chart_data_point import LineChartDataPoint
from flet.controls.core.charts.pie_chart import PieChart, PieChartEvent
from flet.controls.core.charts.pie_chart_section import PieChartSection
from flet.controls.core.charts.scatter_chart import (
ScatterChart,
ScatterChartEvent,
ScatterChartSpot,
ScatterShartTooltipAlignment,
)
from flet.controls.core.column import Column
from flet.controls.core.dismissible import (
Dismissible,
DismissibleDismissEvent,
DismissibleUpdateEvent,
)
from flet.controls.core.drag_target import DragTarget, DragTargetEvent
from flet.controls.core.draggable import Draggable
from flet.controls.core.file_picker import (
FilePicker,
FilePickerFileType,
FilePickerResultEvent,
FilePickerUploadEvent,
FilePickerUploadFile,
)
from flet.controls.core.flet_app import FletApp
from flet.controls.core.gesture_detector import (
DragEndEvent,
DragStartEvent,
DragUpdateEvent,
GestureDetector,
HoverEvent,
LongPressEndEvent,
LongPressStartEvent,
MultiTapEvent,
ScaleEndEvent,
ScaleStartEvent,
ScaleUpdateEvent,
ScrollEvent,
TapEvent,
)
from flet.controls.core.grid_view import GridView
from flet.controls.core.icon import Icon
from flet.controls.core.image import Image
from flet.controls.core.interactive_viewer import (
InteractiveViewer,
InteractiveViewerInteractionEndEvent,
InteractiveViewerInteractionStartEvent,
InteractiveViewerInteractionUpdateEvent,
)
from flet.controls.core.list_view import ListView
from flet.controls.core.markdown import (
Markdown,
MarkdownCodeTheme,
MarkdownCustomCodeTheme,
MarkdownExtensionSet,
MarkdownStyleSheet,
)
from flet.controls.core.pagelet import Pagelet
from flet.controls.core.placeholder import Placeholder
from flet.controls.core.reorderable_draggable import ReorderableDraggable
from flet.controls.core.responsive_row import ResponsiveRow
from flet.controls.core.row import Row
from flet.controls.core.safe_area import SafeArea
from flet.controls.core.semantics import Semantics
from flet.controls.core.shader_mask import ShaderMask
from flet.controls.core.stack import Stack, StackFit
from flet.controls.core.text import Text, TextAffinity, TextSelection
from flet.controls.core.text_span import TextSpan
from flet.controls.core.transparent_pointer import TransparentPointer
from flet.controls.core.view import View
from flet.controls.core.window import (
Window,
WindowEvent,
WindowEventType,
WindowResizeEdge,
)
from flet.controls.core.window_drag_area import WindowDragArea
from flet.controls.cupertino import cupertino_colors, cupertino_icons
from flet.controls.cupertino.cupertino_action_sheet import CupertinoActionSheet
from flet.controls.cupertino.cupertino_action_sheet_action import (
CupertinoActionSheetAction,
)
from flet.controls.cupertino.cupertino_activity_indicator import (
CupertinoActivityIndicator,
)
from flet.controls.cupertino.cupertino_alert_dialog import CupertinoAlertDialog
from flet.controls.cupertino.cupertino_app_bar import CupertinoAppBar
from flet.controls.cupertino.cupertino_bottom_sheet import CupertinoBottomSheet
from flet.controls.cupertino.cupertino_button import (
CupertinoButton,
CupertinoButtonSize,
)
from flet.controls.cupertino.cupertino_checkbox import CupertinoCheckbox
from flet.controls.cupertino.cupertino_colors import CupertinoColors
from flet.controls.cupertino.cupertino_context_menu import CupertinoContextMenu
from flet.controls.cupertino.cupertino_context_menu_action import (
CupertinoContextMenuAction,
)
from flet.controls.cupertino.cupertino_date_picker import (
CupertinoDatePicker,
CupertinoDatePickerDateOrder,
CupertinoDatePickerMode,
)
from flet.controls.cupertino.cupertino_dialog_action import CupertinoDialogAction
from flet.controls.cupertino.cupertino_filled_button import CupertinoFilledButton
from flet.controls.cupertino.cupertino_icons import CupertinoIcons
from flet.controls.cupertino.cupertino_list_tile import CupertinoListTile
from flet.controls.cupertino.cupertino_navigation_bar import CupertinoNavigationBar
from flet.controls.cupertino.cupertino_picker import CupertinoPicker
from flet.controls.cupertino.cupertino_radio import CupertinoRadio
from flet.controls.cupertino.cupertino_segmented_button import CupertinoSegmentedButton
from flet.controls.cupertino.cupertino_slider import CupertinoSlider
from flet.controls.cupertino.cupertino_sliding_segmented_button import (
CupertinoSlidingSegmentedButton,
)
from flet.controls.cupertino.cupertino_switch import CupertinoSwitch
from flet.controls.cupertino.cupertino_textfield import (
CupertinoTextField,
VisibilityMode,
)
from flet.controls.cupertino.cupertino_timer_picker import (
CupertinoTimerPicker,
CupertinoTimerPickerMode,
)
from flet.controls.cupertino.cupertino_tinted_button import CupertinoTintedButton
from flet.controls.dialog_control import DialogControl
from flet.controls.duration import (
DateTimeValue,
Duration,
DurationValue,
OptionalDateTimeValue,
OptionalDuration,
OptionalDurationValue,
)
from flet.controls.exceptions import (
FletException,
FletUnimplementedPlatformEception,
FletUnsupportedPlatformException,
)
from flet.controls.gradients import (
Gradient,
GradientTileMode,
LinearGradient,
RadialGradient,
SweepGradient,
)
from flet.controls.margin import Margin, MarginValue, OptionalMarginValue
from flet.controls.material import dropdown, dropdownm2, icons
from flet.controls.material.alert_dialog import AlertDialog
from flet.controls.material.app_bar import AppBar
from flet.controls.material.auto_complete import (
AutoComplete,
AutoCompleteSelectEvent,
AutoCompleteSuggestion,
)
from flet.controls.material.badge import Badge
from flet.controls.material.banner import Banner
from flet.controls.material.bottom_app_bar import BottomAppBar
from flet.controls.material.bottom_sheet import BottomSheet
from flet.controls.material.button import Button
from flet.controls.material.card import Card, CardVariant
from flet.controls.material.checkbox import Checkbox
from flet.controls.material.chip import Chip
from flet.controls.material.circle_avatar import CircleAvatar
from flet.controls.material.container import Container
from flet.controls.material.datatable import (
DataCell,
DataColumn,
DataColumnSortEvent,
DataRow,
DataTable,
)
from flet.controls.material.date_picker import (
DatePicker,
DatePickerEntryMode,
DatePickerEntryModeChangeEvent,
DatePickerMode,
)
from flet.controls.material.divider import Divider
from flet.controls.material.dropdown import Dropdown, DropdownOption
from flet.controls.material.dropdownm2 import DropdownM2
from flet.controls.material.elevated_button import ElevatedButton
from flet.controls.material.expansion_panel import ExpansionPanel, ExpansionPanelList
from flet.controls.material.expansion_tile import ExpansionTile, TileAffinity
from flet.controls.material.filled_button import FilledButton
from flet.controls.material.filled_tonal_button import FilledTonalButton
from flet.controls.material.floating_action_button import FloatingActionButton
from flet.controls.material.form_field_control import InputBorder
from flet.controls.material.icon_button import IconButton
from flet.controls.material.icons import Icons
from flet.controls.material.list_tile import (
ListTile,
ListTileStyle,
ListTileTitleAlignment,
)
from flet.controls.material.menu_bar import MenuBar, MenuStyle
from flet.controls.material.menu_item_button import MenuItemButton
from flet.controls.material.navigation_bar import (
NavigationBar,
NavigationBarDestination,
NavigationBarLabelBehavior,
)
from flet.controls.material.navigation_drawer import (
NavigationDrawer,
NavigationDrawerDestination,
NavigationDrawerPosition,
)
from flet.controls.material.navigation_rail import (
NavigationRail,
NavigationRailDestination,
NavigationRailLabelType,
)
from flet.controls.material.outlined_button import OutlinedButton
from flet.controls.material.popup_menu_button import (
PopupMenuButton,
PopupMenuItem,
PopupMenuPosition,
)
from flet.controls.material.progress_bar import ProgressBar
from flet.controls.material.progress_ring import ProgressRing
from flet.controls.material.radio import Radio
from flet.controls.material.radio_group import RadioGroup
from flet.controls.material.range_slider import RangeSlider
from flet.controls.material.reorderable_list_view import (
OnReorderEvent,
ReorderableListView,
)
from flet.controls.material.search_bar import SearchBar
from flet.controls.material.segmented_button import Segment, SegmentedButton
from flet.controls.material.selection_area import SelectionArea
from flet.controls.material.slider import Slider, SliderInteraction
from flet.controls.material.snack_bar import (
DismissDirection,
SnackBar,
SnackBarBehavior,
)
from flet.controls.material.submenu_button import SubmenuButton
from flet.controls.material.switch import Switch
from flet.controls.material.tabs import Tab, Tabs
from flet.controls.material.text_button import TextButton
from flet.controls.material.textfield import (
InputFilter,
KeyboardType,
NumbersOnlyInputFilter,
TextCapitalization,
TextField,
TextOnlyInputFilter,
)
from flet.controls.material.time_picker import (
TimePicker,
TimePickerEntryMode,
TimePickerEntryModeChangeEvent,
)
from flet.controls.material.tooltip import Tooltip, TooltipTriggerMode
from flet.controls.material.vertical_divider import VerticalDivider
from flet.controls.padding import OptionalPaddingValue, Padding, PaddingValue
from flet.controls.page import (
AppLifecycleStateChangeEvent,
KeyboardEvent,
LoginEvent,
Page,
PageDisconnectedException,
PageMediaData,
PageResizeEvent,
RouteChangeEvent,
ViewPopEvent,
context,
)
from flet.controls.painting import (
Paint,
PaintingStyle,
PaintLinearGradient,
PaintRadialGradient,
PaintSweepGradient,
)
from flet.controls.query_string import QueryString
from flet.controls.ref import Ref
from flet.controls.scrollable_control import (
OnScrollEvent,
ScrollableControl,
ScrollDirection,
ScrollType,
)
from flet.controls.services.browser_context_menu import BrowserContextMenu
from flet.controls.services.haptic_feedback import HapticFeedback
from flet.controls.services.semantics_service import Assertiveness, SemanticsService
from flet.controls.services.service import Service
from flet.controls.services.shake_detector import ShakeDetector
from flet.controls.services.storage_paths import StoragePaths
from flet.controls.size import Size
from flet.controls.template_route import TemplateRoute
from flet.controls.text_style import (
OptionalStrutStyle,
OptionalTextBaseline,
OptionalTextDecoration,
OptionalTextDecorationStyle,
OptionalTextOverflow,
OptionalTextStyle,
OptionalTextThemeStyle,
TextBaseline,
TextDecoration,
TextDecorationStyle,
TextOverflow,
TextStyle,
TextThemeStyle,
)
from flet.controls.theme import (
AppBarTheme,
BadgeTheme,
BannerTheme,
BottomAppBarTheme,
BottomSheetTheme,
CardTheme,
CheckboxTheme,
ChipTheme,
ColorScheme,
DataTableTheme,
DatePickerTheme,
DialogTheme,
DividerTheme,
ElevatedButtonTheme,
ExpansionTileTheme,
FilledButtonTheme,
FloatingActionButtonTheme,
IconButtonTheme,
IconTheme,
ListTileTheme,
NavigationBarTheme,
NavigationDrawerTheme,
NavigationRailTheme,
OutlinedButtonTheme,
PageTransitionsTheme,
PageTransitionTheme,
PopupMenuTheme,
ProgressIndicatorTheme,
RadioTheme,
ScrollbarTheme,
SearchBarTheme,
SearchViewTheme,
SegmentedButtonTheme,
SliderTheme,
SnackBarTheme,
SwitchTheme,
SystemOverlayStyle,
TabsTheme,
TextButtonTheme,
TextTheme,
Theme,
TimePickerTheme,
TooltipTheme,
)
from flet.controls.transform import (
Offset,
OffsetValue,
OptionalOffsetValue,
OptionalRotateValue,
OptionalScaleValue,
Rotate,
RotateValue,
Scale,
ScaleValue,
)
from flet.controls.types import (
FLET_APP,
FLET_APP_HIDDEN,
FLET_APP_WEB,
WEB_BROWSER,
AppLifecycleState,
AppView,
BlendMode,
Brightness,
ClipBehavior,
ColorEnums,
ColorValue,
CrossAxisAlignment,
EventType,
FloatingActionButtonLocation,
FontWeight,
IconEnums,
IconValue,
IconValueOrControl,
ImageFit,
ImageRepeat,
LabelPosition,
Locale,
LocaleConfiguration,
MainAxisAlignment,
MouseCursor,
NotchShape,
Number,
OnFocusEvent,
OptionalBool,
OptionalColorValue,
OptionalControlEventCallable,
OptionalEventCallable,
OptionalInt,
OptionalNumber,
OptionalString,
Orientation,
PagePlatform,
PointerDeviceType,
ResponsiveNumber,
ScrollMode,
StrokeCap,
StrokeJoin,
StrOrControl,
SupportsStr,
TabAlignment,
TextAlign,
ThemeMode,
UrlTarget,
VerticalAlignment,
VisualDensity,
WebRenderer,
)
from flet.controls.update_behavior import UpdateBehavior
from flet.pubsub.pubsub_client import PubSubClient
from flet.pubsub.pubsub_hub import PubSubHub