Bỏ qua để đến nội dung

⚙️ Cài đặt

Hãy thiết lập môi trường để bắt đầu lập trình với Flet. Chỉ mất khoảng 5-10 phút!

  • Python 3.10 trở lên
  • pip hoặc uv (package manager)
  • IDE: VS Code, PyCharm hoặc Antigravity

Mở Terminal/Command Prompt và kiểm tra phiên bản Python:

Terminal window
python --version
# hoặc trên macOS/Linux:
python3 --version

Kết quả cần hiển thị Python 3.10 trở lên.

[!NOTE] Chưa có Python? Tải tại python.org/downloads

Terminal window
mkdir my-flet-app
cd my-flet-app

uv là package manager cực nhanh cho Python.

Cài đặt uv:

Terminal window
# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows (PowerShell)
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"

Tạo môi trường:

Terminal window
uv init --python='>=3.10'
uv venv
source .venv/bin/activate # macOS/Linux
# hoặc: .venv\Scripts\activate # Windows
Terminal window
python -m venv .venv
source .venv/bin/activate # macOS/Linux
# hoặc: .venv\Scripts\activate # Windows

Với uv:

Terminal window
uv add 'flet[all]'

Với pip:

Terminal window
pip install 'flet[all]'

[!TIP] flet[all] cài đặt đầy đủ các phụ thuộc cho desktop, web và packaging.

Tạo file main.py:

import flet as ft
def main(page: ft.Page):
page.add(ft.Text("Flet đã sẵn sàng! 🎉", size=30))
ft.run(main)

Chạy ứng dụng:

Terminal window
flet run main.py

Một cửa sổ ứng dụng sẽ xuất hiện với dòng chữ “Flet đã sẵn sàng! 🎉”

Thêm --web để chạy trong trình duyệt:

Terminal window
flet run --web main.py

Trình duyệt sẽ mở tại http://localhost:8000.

Sau khi hoàn thành, thư mục dự án của bạn:

my-flet-app/
├── .venv/ # Virtual environment
├── main.py # Code ứng dụng
└── pyproject.toml # (nếu dùng uv)
  1. Cài extension Python (by Microsoft)
  2. Mở thư mục dự án: File > Open Folder
  3. Chọn Python interpreter: Ctrl+Shift+P → “Python: Select Interpreter” → chọn .venv
  1. Mở PyCharm, chọn Open và chọn thư mục dự án
  2. PyCharm tự động detect virtual environment trong .venv
  3. Cấu hình Python interpreter nếu cần: Settings > Project > Python Interpreter
  1. Mở thư mục dự án với Antigravity
  2. Antigravity tự động detect môi trường Python
  3. Sử dụng các tính năng AI để hỗ trợ viết code Flet

Môi trường đã sẵn sàng! Tiếp tục với Ứng dụng đầu tiên để viết app đầu tiên.