Application mobile: Comment créer une application de bureau à l’aide de Python – Pythonista Planet

Pouvez-vous créer une application de bureau en utilisant Python ? Oui, vous pouvez. Dans cet article, nous allons apprendre à créer une application de bureau en utilisant la bibliothèque Tkinter de Python.

Il existe plusieurs bibliothèques en Python, mais Tkinter est l’une des plus simples d’entre elles. Nous utiliserons donc cette bibliothèque.

Comment créer une application de bureau en Python ? Pour créer une application de bureau, vous devez apprendre les bases de Python, la programmation orientée objet et les principes fondamentaux de la bibliothèque Tkinter. Tkinter est une bibliothèque GUI (Graphical User Interface) de Python, qui peut vous aider à créer facilement des applications de bureau.

Maintenant, discutons de ces sujets en détail et construisons une application de bureau simple.

Conditions

Examinons les exigences en détail et je vous indiquerai quelques ressources utiles.

1. Les bases de Python

Évidemment, pour créer une application de bureau à l’aide de Python, vous devez connaître les bases de Python. J’espère que vous connaissez déjà les bases de Python depuis que vous êtes venu ici pour passer au niveau supérieur. Donc, je ne perdrai pas autant de temps à discuter des bases de Python.

Cependant, si vous ne connaissez pas les bases de Python, vous pouvez consulter ce tutoriel que j’ai écrit et apprendre les bases. Si vous connaissez les bases, passons à l’exigence suivante.

2. Programmation Orientée Objet

Les applications de bureau fonctionnent principalement sur la base d’objets et, par conséquent, vous devez connaître les concepts orientés objet de Python pour créer des applications. Vous devriez apprendre ce que sont les classes, les objets, les méthodes, l’héritage, le polymorphisme, l’encapsulation, etc., et comment ils fonctionnent.

Si vous ne connaissez pas ces choses, ne vous inquiétez pas. J’ai écrit un guide complet sur les concepts orientés objet en Python. Mais avant d’y aller, créons votre première application de bureau, même si vous n’y connaissez rien.

Passons à l’apprentissage de Tkinter maintenant. Vous pourrez créer une application simple si vous me suivez.

3. Principes de base de Tkinter

Il est temps d’apprendre les bases de la bibliothèque Tkinter. C’est une bibliothèque assez simple, et vous pouvez facilement en comprendre le fonctionnement. La meilleure chose est que vous n’avez pas besoin d’installer quoi que ce soit d’autre pour utiliser Tkinter. Si vous avez le Python IDLE sur votre système, cela suffit. Tkinter est intégré à Python IDLE.

Si vous voulez apprendre Tkinter en profondeur, je vous dirigerai vers l’un de mes articles préférés, où vous apprendrez les concepts et créerez trois applications étonnantes. Vous allez créer une application de signets de médias sociaux, une application de calcul d’âge et un jeu de ciseaux à papier. Cliquez ici pour consulter cet article.

Une application de bureau simple utilisant Python

Créons maintenant une application de bureau simple en utilisant Python et Tkinter.

Pour utiliser n’importe quelle bibliothèque, nous devons d’abord l’importer dans le code. Alors, importons Tkinter comme tk. Pourquoi importons-nous tkinter en tant que tk ? C’est pour la facilité d’utilisation. Maintenant, nous pouvons utiliser tk au lieu de Tkinter chaque fois que nous en avons besoin.

import tkinter as tk

La prochaine chose que nous devons faire est de créer une fenêtre. Nous pouvons le faire en initialisant un nouvel objet Tkinter à l’aide de la méthode Tk(). C’est simple. C’est comme ça qu’on le fait:

window=tk.Tk()

Maintenant, nous avons une fenêtre pour notre application de bureau. Essayons de donner un titre à cette fenêtre. Nous pouvons le faire en utilisant la méthode title(). J’ai donné le nom « Pythonista Planet Desktop App ». Je sais que c’est un nom bizarre. Mais vous avez compris comment donner un titre à l’application.

window.title(" Pythonista Planet Desktop App ")

Maintenant, définissons la géométrie de la fenêtre de l’application. Cela signifie la largeur et la hauteur. Nous pouvons le faire en utilisant la méthode geometry(). Donnons une largeur de 600 et une hauteur de 400.

window.geometry("600x400")

Maintenant, la fenêtre est prête. Imprimons quelque chose sur cette fenêtre. Encore une fois, je ferai la promotion sans vergogne de mon site Web. Affichez « Visitez Pythonista Planet pour améliorer vos compétences en Python » sur la fenêtre. Que dire de cela?

Nous pouvons ajouter un texte en utilisant la méthode Label() de Tkinter. Passez la chaîne que vous souhaitez afficher au paramètre appelé « texte ». J’affecte le tout à une variable appelée « Nouvelle étiquette ».

newlabel = tk.Label(text = " Visit Pythonista Planet to improve your Python skills ")

Maintenant, plaçons cette étiquette sur une grille. Toute la fenêtre de Tkinter est divisée en plusieurs grilles. Plaçons-le sur la grille en haut à gauche (0,0).

newlabel.grid(column=0,row=0)

Nous avons presque tout fait. Non, une dernière chose. Avant d’exécuter une application Tkinter, nous devons appeler le boucle principale() méthode. Si vous connaissez le langage C, c’est comme appeler le programme main() en C. Ce programme principal exécute tout ce que nous avons écrit au-dessus. Appelons le boucle principale().

window.mainloop()

Maintenant, notre petite application de bureau est prête. Exécutons le programme dans notre IDLE.

Application de bureau simple utilisant Python Tkinter

Hourra!!! Nous avons réussi à créer une application de bureau en utilisant Python. Voici la sortie :

Application mobile: Comment créer une application de bureau à l'aide de Python – Pythonista Planet

Je sais que c’est une application très simple. Mais pour les débutants complets, c’est un très bon point de départ. Vous avez au moins créé une application de bureau simple en utilisant Python. Construisons là-dessus. Je vous suggère d’en savoir plus sur Tkinter maintenant et d’améliorer vos compétences.

Ne vous inquiétez pas, je vais vous indiquer quelques ressources. Comme je l’ai mentionné ci-dessus, j’ai écrit un guide complet sur la création d’applications de bureau à l’aide de python et de Tkinter. Cliquez ici pour accéder à cet article. Il vous aidera à apprendre les bases de Tkinter, et vous pourrez créer trois projets avancés.

Après avoir fait ces trois projets, vous pouvez faire encore plus de projets si vous le souhaitez. Consultez cet article que j’ai écrit sur le sujet 8 idées de projets amusants pour Tkinter. Cet article vous aidera à trouver d’autres idées de projets. Il vous montrera également quelques tutoriels utiles pour les mettre en œuvre.

Recommandation de cours Tkinter

Si vous souhaitez apprendre à créer des applications de bureau à l’aide de Tkinter à l’aide d’un cours vidéo de haute qualité, je vous en recommanderai une. Le cours Développement d’interface graphique avec Python et Tkinter sur Udemy est excellent et coûte très peu. Vous pourrez maîtriser Tkinter en créant des projets tels que Snake Game, Pomodoro Timer App, Chat App, etc. Cliquez ici pour consulter le contenu du cours sur Udemy.

Quelques autres frameworks Python pour créer des applications de bureau

Tkinter n’est pas la seule option disponible pour créer des applications de bureau en Python. Python a également d’autres frameworks d’interface graphique. Certains des cadres d’interface graphique couramment utilisés sont donnés ci-dessous.

  • PyQT
  • WxPython
  • PyGUI
  • PySimpleGUI
  • Kivy

Je n’ai utilisé aucun de ces frameworks. Je n’ai travaillé qu’avec Tkinter. Si vous souhaitez en savoir plus sur ces frameworks, je vous suggère de lire cet article.

Je préfère Tkinter car c’est un framework simple et léger. Vous l’avez peut-être compris grâce à ce tutoriel. C’est un cadre assez simple et le plus adapté pour les débutants. Cependant, vous pouvez explorer davantage et apprendre d’autres frameworks si vous le souhaitez.

Dernières pensées

La création d’applications de bureau est facile, surtout lorsque vous codez en Python. Vous pouvez également créer des applications de bureau avancées à l’aide de Tkinter qui peuvent être utiles dans des situations réelles.

J’espère que cet article vous a été utile pour créer une application de bureau simple. Si cet article vous a été utile, faites-le moi savoir dans la section commentaires. Aussi, faites-moi savoir si vous avez des questions ou des doutes. Je serai là pour t’aider si je peux.

J’apprécierais vraiment que vous vouliez partager cet article sur les réseaux sociaux. Cela m’inspirera pour créer des tutoriels plus précieux comme celui-ci.

Bon codage !

#Comment #créer #une #application #bureau #laide #Python #Pythonista #Planet