亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Table des matières
Qu'est-ce que Flet
CARACTéRISTIQUES CLéS
De l'idée à l'application en quelques minutes
Architecture simple
Batterie incluse
Propulsé par Flutter
Agnostique du langage
Livraison sur n'importe quel appareil
Installez et utilisez
Un exemple de comptage simple
Résumé
Maison développement back-end Tutoriel Python Flet?: un framework Python multiplateforme basé sur Flutter

Flet?: un framework Python multiplateforme basé sur Flutter

Apr 20, 2023 pm 05:46 PM
Développement frontal flet

Flet?: un framework Python multiplateforme basé sur Flutter

Je viens de publier hier un micro-titre sur la collection complète de bibliothèques de développement de bureau Python, et mon collègue a découvert la bibliothèque Flet. Il s'agit d'une toute nouvelle bibliothèque. La première version n'a été publiée qu'en juin de cette année. Bien qu'elle soit très nouvelle, elle est soutenue par le géant Flutter et nous permet d'utiliser Python pour développer des logiciels pleine plateforme. toutes les plateformes, selon le plan de l'auteur, tout ce que Flutter prend en charge, il le prendra en charge à l'avenir, je l'ai brièvement étudié hier et c'est vraiment génial, je le recommande à tout le monde. Nous pouvons l'utiliser pour faire une série de choses plus tard.

Qu'est-ce que Flet

Flet est un framework qui permet de créer des applications Web, de bureau et mobiles interactives multi-utilisateurs dans votre langage préféré sans avoir d'expérience en développement front-end.

CARACTéRISTIQUES CLéS

De l'idée à l'application en quelques minutes

Un outil ou un tableau de bord interne pour votre équipe, des projets de week-end, des formulaires de saisie de données, des applications de kiosque ou des prototypes haute fidélité - Flet est un cadre idéal pour rapidement pirater une belle application interactive au service d'un groupe d'utilisateurs.

Architecture simple

Fini l'architecture compliquée avec le frontend JavaScript, le backend API REST, la base de données, le cache, etc. Avec Flet, vous pouvez obtenir une application monopage (SPA) en temps réel multi-utilisateurs simplement en écrivant une application avec état monolithique en Python.

Batterie incluse

Pour commencer à développer avec Flet, tout ce dont vous avez besoin est votre IDE ou éditeur de texte préféré. Pas de SDK, pas de milliers de dépendances, pas d'outils complexes : Flet dispose d'un serveur Web intégré qui comprend des actifs gérés et un client de bureau.

Propulsé par Flutter

Flet UI est construit avec Flutter, de sorte que votre application a un aspect professionnel et peut être livrée sur n'importe quelle plate-forme. Flet simplifie le modèle Flutter en combinant des ? widgets ? plus petits en ? contr?les ? prêts à l'emploi avec un modèle de programmation impératif.

Agnostique du langage

Flet est indépendant du langage, donc n'importe quel membre de votre équipe peut développer des applications Flet dans sa langue préférée. Python est déjà supporté, avec Go, C# et autres pas loin derrière .

Livraison sur n'importe quel appareil

Déployez votre application Flet en tant qu'application Web et affichez-la dans votre navigateur. Packagez-le en tant qu'application de bureau autonome pour Windows, macOS et Linux. Installez-le en tant que PWA sur votre appareil mobile ou visualisez-le via l'application Flet pour iOS et Android.

Installez et utilisez

pip install flet

Un exemple de comptage simple

import flet
from flet import IconButton, Page, Row, TextField, icons
def main(page: Page):
page.title = "Flet counter example"
page.vertical_alignment = "center"

txt_number = TextField(value="0", text_align="right", width=100)

def minus_click(e):
txt_number.value = int(txt_number.value) - 1
page.update()

def plus_click(e):
txt_number.value = int(txt_number.value) + 1
page.update()

page.add(
Row(
[
IconButton(icons.REMOVE, on_click=minus_click),
txt_number,
IconButton(icons.ADD, on_click=plus_click),
],
alignment="center",
)
)

flet.app(target=main)

Exécutez le programme?:

python counter.py

Flet?: un framework Python multiplateforme basé sur Flutter

La fa?on dont nous voulons qu'il s'exécute uniquement du c?té du navigateur peut être configurée comme suit?:

flet.app(target=main, view=flet.WEB_BROWSER)

La valeur par défaut est de exécutez le c?té bureau, mais quand nous démarrons, un serveur Web sera démarré sur un port aléatoire, qui est également accessible du c?té Web

Flet?: un framework Python multiplateforme basé sur Flutter

Ceci est un exemple simple donné par le responsable, écrivons un peu plus compliqué : une calculatrice.

Flet?: un framework Python multiplateforme basé sur Flutter

La page contient beaucoup de code, mais c'est assez simple, donc je ne la publierai pas. Vous pouvez voir que même si vous utilisez des contr?les natifs pour épeler la page, l'effet est plut?t bon, et. il est bien plus beau que les autres bibliothèques de développement de bureau Python. Bien qu'il ne dispose pas d'un concepteur d'interface comme QT, qui peut générer des pages par glisser-déposer, sa méthode de mise en page est la même que celle du front-end, il est donc très familier aux développeurs qui connaissent le front-end et est très pratique pour utiliser.

Résumé

à l'heure actuelle, ce projet n'est qu'une version BETA, et la documentation officielle n'est pas assez complète, mais cela ne pose toujours aucun problème pour développer des logiciels de base. Surtout basé sur Flutter, il n'est pas nécessaire d'emballer le noyau de chrome comme Electron. Après avoir accédé à plusieurs langages plus tard, il fournira à de nombreux programmeurs une excellente méthode de développement multiplateforme. Ils n'ont pas besoin d'un langage de développement spécifique pour démarrer comme Electron et Flutter. Plus tard, nous pourrons essayer d'autres gadgets pour mettre en pratique nos compétences.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefa?on, veuillez contacter admin@php.cn

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment utiliser PHP et Angular pour le développement front-end Comment utiliser PHP et Angular pour le développement front-end May 11, 2023 pm 04:04 PM

Avec le développement rapide d'Internet, la technologie de développement front-end s'améliore et se répète constamment. PHP et Angular sont deux technologies largement utilisées dans le développement front-end. PHP est un langage de script c?té serveur capable de gérer des taches telles que le traitement des formulaires, la génération de pages dynamiques et la gestion des autorisations d'accès. Angular est un framework JavaScript qui peut être utilisé pour développer des applications monopage et créer des applications Web composées de composants. Cet article explique comment utiliser PHP et Angular pour le développement front-end et comment les combiner.

Le mode d'optimisation clé pour améliorer la vitesse du site Web, tout développeur front-end doit le ma?triser ! Le mode d'optimisation clé pour améliorer la vitesse du site Web, tout développeur front-end doit le ma?triser ! Feb 02, 2024 pm 05:36 PM

Un incontournable pour les développeurs front-end : ma?trisez ces modes d’optimisation et faites voler votre site web ! Avec le développement rapide d’Internet, les sites Web sont devenus l’un des canaux importants de promotion et de communication des entreprises. Un site Web performant et à chargement rapide améliore non seulement l’expérience utilisateur, mais attire également plus de visiteurs. En tant que développeur front-end, il est essentiel de ma?triser certains modèles d'optimisation. Cet article présentera certaines techniques d'optimisation frontale couramment utilisées pour aider les développeurs à mieux optimiser leurs sites Web. Fichiers compressés Dans le développement de sites Web, les types de fichiers couramment utilisés incluent HTML, CSS et J

Django est-il adapté au développement front-end ou back-end ? Django est-il adapté au développement front-end ou back-end ? Jan 19, 2024 am 09:50 AM

Django est un framework d'applications Web construit en Python qui aide les développeurs à créer rapidement des applications Web de haute qualité. Le processus de développement de Django implique généralement deux aspects : front-end et back-end, mais pour quel aspect du développement Django est-il le plus adapté ? Cet article explorera les avantages de Django dans le développement front-end et back-end et fournira des exemples de code spécifiques. Avantages de Django dans le développement back-end Django, en tant que framework back-end, présente de nombreux avantages, comme suit :

Apprenez à utiliser le stockage de sessions pour améliorer l'efficacité du développement front-end Apprenez à utiliser le stockage de sessions pour améliorer l'efficacité du développement front-end Jan 13, 2024 am 11:56 AM

Pour ma?triser le r?le de sessionStorage et améliorer l'efficacité du développement front-end, des exemples de code spécifiques sont nécessaires. Avec le développement rapide d'Internet, le domaine du développement front-end évolue également chaque jour. Lors du développement front-end, nous devons souvent traiter de grandes quantités de données et les stocker dans le navigateur pour une utilisation ultérieure. SessionStorage est un outil de développement frontal très important qui peut nous fournir des solutions de stockage local temporaire et améliorer l'efficacité du développement. Cet article présentera le r?le de sessionStorage,

Nouvelles tendances dans le front-end de Golang?: interprétation des perspectives d'application de Golang dans le développement front-end Nouvelles tendances dans le front-end de Golang?: interprétation des perspectives d'application de Golang dans le développement front-end Mar 20, 2024 am 09:45 AM

Nouvelles tendances dans le front-end de Golang : Interprétation des perspectives d'application de Golang dans le développement front-end Ces dernières années, le domaine du développement front-end s'est développé rapidement et diverses nouvelles technologies ont émergé dans un flux sans fin. et langage de programmation fiable, Golang a également commencé à émerger dans le développement front-end. Golang (également connu sous le nom de Go) est un langage de programmation développé par Google. Il est réputé pour ses performances efficaces, sa syntaxe concise et ses fonctions puissantes, et est progressivement favorisé par les développeurs front-end. Cet article explorera l'application de Golang dans le développement front-end.

L'évolution de JavaScript: tendances actuelles et perspectives d'avenir L'évolution de JavaScript: tendances actuelles et perspectives d'avenir Apr 10, 2025 am 09:33 AM

Les dernières tendances de JavaScript incluent la montée en puissance de TypeScript, la popularité des frameworks et bibliothèques modernes et l'application de WebAssembly. Les prospects futurs couvrent des systèmes de type plus puissants, le développement du JavaScript c?té serveur, l'expansion de l'intelligence artificielle et de l'apprentissage automatique, et le potentiel de l'informatique IoT et Edge.

HTML, CSS et JavaScript: outils essentiels pour les développeurs Web HTML, CSS et JavaScript: outils essentiels pour les développeurs Web Apr 09, 2025 am 12:12 AM

HTML, CSS et JavaScript sont les trois piliers du développement Web. 1. HTML définit la structure de la page Web et utilise des balises telles que, etc. 2. CSS contr?le le style de page Web, en utilisant des sélecteurs et des attributs tels que la couleur, la taille de la police, etc. 3. JavaScript réalise les effets dynamiques et l'interaction, par la surveillance des événements et les opérations DOM.

Résumé de l'expérience en requêtes asynchrones JavaScript et en traitement de données en développement front-end Résumé de l'expérience en requêtes asynchrones JavaScript et en traitement de données en développement front-end Nov 03, 2023 pm 01:16 PM

Résumé de l'expérience dans les requêtes asynchrones JavaScript et le traitement des données dans le développement front-end Dans le développement front-end, JavaScript est un langage très important. Il peut non seulement obtenir des effets interactifs et dynamiques sur la page, mais également obtenir et traiter des données via des requêtes asynchrones. . Dans cet article, je résumerai quelques expériences et conseils concernant le traitement des requêtes et des données asynchrones. 1. Utilisez l'objet XMLHttpRequest pour effectuer des requêtes asynchrones. L'objet XMLHttpRequest est utilisé par JavaScript pour envoyer.

See all articles