Ce site fonctionne mieux avec JavaScript activé. Veuillez l'activer pour une expérience optimale.
Générateur de QR Code Personnalisé avec Interface Graphique en Python (BANGER) 💥

Générateur de QR Code Personnalisé avec Interface Graphique en Python (BANGER) 💥

11 mars 2025

🚀 Pourquoi payer alors qu'on peut tout faire gratuitement ?

Les QR Codes, c'est partout : réseaux sociaux, menus de restaurants, cartes de visite… Mais pourquoi payer un générateur premium alors qu'on peut tout faire en Python gratuitement avec une interface graphique ultra stylée ? 🔥

Dans ce tuto banger, vous allez :

Créer un QR Code personnalisé en un clic 🔲

Ajouter des couleurs, un dégradé, un logo, une ombre 🎨

Utiliser une interface simple et intuitive (pas besoin de coder)

📌 Pré-requis : Avoir Python installé sur votre machine. Si ce n’est pas le cas, téléchargez-le ici 👉 python.org

🛠️ Étape 1 : Installer les outils nécessaires

1️⃣ Préparer l’environnement de travail

  1. Créez un dossier dédié à votre projet :
    • Sur Windows : Faites clic droit dans l’Explorateur de fichiers, puis Nouveau > Dossier.
    • Sur Mac/Linux : Ouvrez un terminal et tapez :

mkdir qr_code_generator cd qr_code_generator

  1. Ouvrez un terminal dans ce dossier :
    • Sur Windows : Shift + clic droit > Ouvrir un terminal ici.
    • Sur Mac/Linux : Utilisez la commande cd pour naviguer vers votre dossier.

2️⃣ Installer les bibliothèques nécessaires

On va utiliser qrcode, tkinter et PIL pour gérer les QR Codes et l'interface graphique.

Installez les bibliothèques avec :

pip install qrcode[pil] pillow

Si pip ne fonctionne pas, utilisez :

python -m pip install qrcode[pil] pillow ou py -m pip install qrcode[pil]

🔥 Étape 2 : Le script Python avec interface graphique pour générer un QR Code

1️⃣ Créez le fichier du script

Dans votre dossier de projet, créez un fichier qr_gui.py :

  • Sur Windows : Clic droit > Nouveau > Fichier texte, renommez-le qr_gui.py.
  • Sur Mac/Linux : Utilisez la commande :

touch qr_gui.py

2️⃣ Collez ce code dans le fichier qr_gui.py

mainpython(520 lignes)
1import tkinter as tk
2from tkinter import filedialog, messagebox
3from tkinter import ttk
4import qrcode
5from PIL import Image, ImageTk, ImageOps, ImageDraw, ImageFilter
6import os
7from pathlib import Path
8
9class ModernQRGenerator:
10 def __init__(self, root):
11 self.root = root
12 self.root.title("QR Studio Pro 2025")
13 self.root.geometry("1000x800")
14 self.root.minsize(800, 700)
15

📌 Ce que fait ce script ?

✔ Interface graphique simple et intuitive 🎨

Personnalisation des couleurs 🎯

Génération instantanée de QR Code ⚡

Sauvegarde automatique sous qr_code_custom.png 📁

⚡ Étape 3 : Exécuter le script et voir la magie opérer

1️⃣ Lancez le script

Sur Windows

  1. Ouvrez l’Explorateur de fichiers, naviguez jusqu’au dossier contenant qr_gui.py.
  2. Shift + clic droit dans le dossier vide, puis sélectionnez Ouvrir un terminal ici.
  3. Exécutez la commande suivante :

python qr_gui.py ou py qr_gui.py ou

Sur Mac/Linux

  1. Ouvrez un terminal.
  2. Accédez au dossier contenant le script :

cd /chemin/vers/qr_code_generator

  1. Lancez le script :

python3 qr_gui.py

2️⃣ Testez votre QR Code 🎯

  • Entrez un texte, une URL ou un lien
  • Sélectionnez vos couleurs 🎨
  • Générez un QR Code en un clic 🚀
  • Scannez-le avec votre téléphone 🔍

BOUM ! 🎉 Vous venez de créer un QR Code ultra stylé sans payer !

Démarrer une discussion