# flet-dropzone **Repository Path**: mirrors_shiena/flet-dropzone ## Basic Information - **Project Name**: flet-dropzone - **Description**: a DropZone control that accepts dropped files - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-25 - **Last Updated**: 2026-04-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Flet Dropzone control Dropzone control for [Flet](https://flet.dev/) integrating [desktop_drop](https://pub.dev/packages/desktop_drop) ## Installation ```bash pip install flet-dropzone ``` **⚠️ Please build once before running.**
**⚠️ Please build once before running.**
**⚠️ Please build once before running.**
for windows user: ```bash flet build windows -v ``` for macOS user: ```bash flet build macos -v ``` for linux user: ```bash flet build linux -v ``` for web user: ```bash flet build web -v ``` ## Example ```py import flet as ft import flet_dropzone as ftd def main(page: ft.Page): page.vertical_alignment = ft.MainAxisAlignment.CENTER page.horizontal_alignment = ft.CrossAxisAlignment.CENTER page.add( ftd.Dropzone( content=ft.Container( ft.Text("Drop here!"), width=500, height=500, alignment=ft.Alignment.CENTER, bgcolor="red", ), on_dropped=lambda e: print(f"Dropped: {e.files}"), on_entered=lambda e: print("Entered"), on_exited=lambda e: print("Exited"), ) ) ft.run(main) ``` ## References - https://github.com/flet-dev/flet/pull/4441