Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

How to Create QR Code Generator in Python | Free Lifetime QR Code Generator | Python Project

Автор: The Millennial Guy

Загружено: 2025-11-26

Просмотров: 25

Описание:

Full Code :
-----------------------------------------------------------------------------------------------------

import customtkinter as ctk
from PIL import Image, ImageTk
import pyqrcode
import os

Set theme
ctk.set_appearance_mode("dark") # "light" or "dark"
ctk.set_default_color_theme("blue")

Main window
app = ctk.CTk()
app.title("QR Code Generator")
app.geometry("500x600")

def generate_qr():
name = name_entry.get()
link = link_entry.get()

if name == "" or link == "":
status_label.configure(text="Please fill both fields!", text_color="red")
return

file_name = name + ".png"

Create QR
qr = pyqrcode.create(link)
qr.png(file_name, scale=8)

Load image
img = Image.open(file_name)
img = img.resize((250, 250))
qr_img = ImageTk.PhotoImage(img)

qr_label.configure(image=qr_img)
qr_label.image = qr_img

status_label.configure(text="QR Code Generated Successfully!", text_color="green")

Heading
title = ctk.CTkLabel(app, text="QR Code Generator", font=("Arial", 32, "bold"))
title.pack(pady=20)

Frame for inputs
frame = ctk.CTkFrame(app)
frame.pack(pady=10, padx=20, fill="x")

name_label = ctk.CTkLabel(frame, text="QR File Name:")
name_label.pack(anchor="w", pady=5)

name_entry = ctk.CTkEntry(frame, placeholder_text="Enter file name")
name_entry.pack(fill="x", padx=10)

link_label = ctk.CTkLabel(frame, text="Website / Link:")
link_label.pack(anchor="w", pady=5)

link_entry = ctk.CTkEntry(frame, placeholder_text="Enter URL")
link_entry.pack(fill="x", padx=10)

generate_btn = ctk.CTkButton(app, text="Generate QR Code", command=generate_qr)
generate_btn.pack(pady=20)

QR Image preview
qr_label = ctk.CTkLabel(app, text="")
qr_label.pack(pady=10)

Status message
status_label = ctk.CTkLabel(app, text="", font=("Arial", 14))
status_label.pack(pady=10)

app.mainloop()

-----------------------------------------------------------------------------------------------------

🔵 How to Create QR Code Generator in Python | Free Lifetime QR Code Generator | Python Project

Are you looking to build a QR Code Generator using Python with a modern and beautiful UI? In this video, I’ll walk you step-by-step through creating a complete QR Code Generator App using CustomTkinter, Pillow, and PyQRCode.

Whether you're a beginner in Python or a tech enthusiast, this project is super easy, practical, and fun to build. By the end of this tutorial, you will have your own lifetime free QR code generator software that can generate QR codes for any link or text!

🌟 What You Will Learn

✔ How to design a modern UI using CustomTkinter
✔ How to generate QR codes in Python using PyQRCode
✔ How to save & display QR images
✔ Step-by-step explanation for beginners
✔ Full project overview from UI to functionality

📁 Project Requirements

Python 3

customtkinter

pillow

pyqrcode

🔥 Complete Python Project for Beginners

This is a perfect Python mini project for beginners learning GUI, Python functions, and practical app development.

How to Create QR Code Generator in Python | Free Lifetime QR Code Generator | Python Project

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Streamlit: самый быстрый способ создания приложений Python?

Streamlit: самый быстрый способ создания приложений Python?

Телеграм Бот на Python с нуля! | Telegram Bot на Aiogram для начинающих

Телеграм Бот на Python с нуля! | Telegram Bot на Aiogram для начинающих

Qr code to my channel

Qr code to my channel

ChatGPT + Nano Banana: Твой Личный AI-Дизайнер. Пошаговая Инструкция 2026

ChatGPT + Nano Banana: Твой Личный AI-Дизайнер. Пошаговая Инструкция 2026

НАЧАЛО ГОДА СУЛИТ НОВЫЕ ПРОБЛЕМЫ YOUTUBE, GOOGLE и отключения ИНТЕРНЕТА. Разбираем важное

НАЧАЛО ГОДА СУЛИТ НОВЫЕ ПРОБЛЕМЫ YOUTUBE, GOOGLE и отключения ИНТЕРНЕТА. Разбираем важное

Make QR Code Generator using Python || Full Tutorial

Make QR Code Generator using Python || Full Tutorial

Top Python Project for Advanced Level (Learn Python Practically) | WsCube Tech 2.0

Top Python Project for Advanced Level (Learn Python Practically) | WsCube Tech 2.0

KodaCode — убийца Cursor без VPN? Бесплатный AI Plugin с безлимитной моделью

KodaCode — убийца Cursor без VPN? Бесплатный AI Plugin с безлимитной моделью

Запуск нейросетей локально. Генерируем - ВСЁ

Запуск нейросетей локально. Генерируем - ВСЁ

Как бесплатно конвертировать любое веб-приложение Google в мобильное приложение (APK).

Как бесплатно конвертировать любое веб-приложение Google в мобильное приложение (APK).

FFmpeg: бесплатный видеоконвертер из командной строки

FFmpeg: бесплатный видеоконвертер из командной строки

ЧТО ЗА РАЛЬФ?  Вечный ИИ-агент для кодинга и не только

ЧТО ЗА РАЛЬФ? Вечный ИИ-агент для кодинга и не только

How To Create Grocery Website in WordPress in 10 Minutes | Full Step-By-Step Tutorial

How To Create Grocery Website in WordPress in 10 Minutes | Full Step-By-Step Tutorial

How to Create QR Code Generator in Python | Python Project Complete Tutorial

How to Create QR Code Generator in Python | Python Project Complete Tutorial

44 НОВЫХ ТОВАРОВ с АЛИЭКСПРЕСС 2026, Новые Товары От Которых Точно ОФИГЕЕШЬ + КОНКУРС

44 НОВЫХ ТОВАРОВ с АЛИЭКСПРЕСС 2026, Новые Товары От Которых Точно ОФИГЕЕШЬ + КОНКУРС

РОУТЕР С VPN за 1200₽ | OpenWRT + Podkop + Amnezia | Полный Гайд на Xiaomi 4С

РОУТЕР С VPN за 1200₽ | OpenWRT + Podkop + Amnezia | Полный Гайд на Xiaomi 4С

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Я случайно создал приложение на работе. Gemini Canvas + NotebookLM гайд.

Я случайно создал приложение на работе. Gemini Canvas + NotebookLM гайд.

ПЕРЕСТАНЬ ПЛАТИТЬ за Cursor AI. Используй эту БЕСПЛАТНУЮ и ЛОКАЛЬНУЮ альтернативу | VSCode+Roo Code

ПЕРЕСТАНЬ ПЛАТИТЬ за Cursor AI. Используй эту БЕСПЛАТНУЮ и ЛОКАЛЬНУЮ альтернативу | VSCode+Roo Code

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com