Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

serialprint/QR_Code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

QR Kod Oluşturucu

Python License GitHub

Python ile QR Kod Oluşturma Uygulaması

Tkinter arayüzü ile girilen metinden QR kod oluşturan ve belirtilen konuma kaydeden Python uygulaması.


📋 İçindekiler


✨ Özellikler

  • Kolay Kullanım: Basit ve kullanıcı dostu arayüz
  • Farklı Kalite Seçenekleri: Düşük, Normal, Yüksek kalite
  • Özelleştirilebilir Kayıt Yeri: İstediğiniz klasöre kaydedin
  • Türkçe Arayüz: Tamamen Türkçe kullanım

🔧 Gereksinimler

  • Python 3.x
  • qrcode kütüphanesi
  • tkinter (Python ile birlikte gelir)
  • Pillow (PIL)

📦 Kurulum

1. Gerekli Kütüphaneleri Yükleyin

pip install qrcode[pil]
pip install pillow

2. Uygulamayı Çalıştırın

python "QR Code.py"

🚀 Kullanım

  1. Uygulamayı başlatın
  2. QR koda dönüştürmek istediğiniz metni girin
  3. Kalite seçeneğini belirleyin:
    • Düşük Kalite: 150x150 piksel
    • Normal Kalite: 300x300 piksel
    • Yüksek Kalite: 600x600 piksel
  4. Kayıt dizinini seçin (varsayılan: Masaüstü)
  5. "QR Kodu Oluştur ve Kaydet" butonuna tıklayın
  6. QR kod qrcode.png olarak kaydedilir

🖼️ Ekran Görüntüsü

┌─────────────────────────────┐
│     QR Kodu Oluşturucu      │
├─────────────────────────────┤
│  Metin:                     │
│  [___________________]      │
│                             │
│  Boyut:                     │
│  ○ Düşük Kalite             │
│  ● Normal Kalite            │
│  ○ Yüksek Kalite            │
│                             │
│  Kayıt Dizini: ~/Masaüstü   │
│  [  Kayıt Dizini Seç  ]     │
│                             │
│  [QR Kodu Oluştur ve Kaydet]│
│                             │
│  QR kodu oluşturuldu!       │
└─────────────────────────────┘

💻 Kod Yapısı

Ana Sınıf

class QRCodeUygulamasi:
    def __init__(self, ana_pencere):
        # Pencere ayarları
        # Arayüz oluşturma
    
    def kayit_dizini_sec(self):
        # Kayıt dizini seçimi
    
    def kaydet(self):
        # QR kod oluşturma ve kaydetme

QR Kod Oluşturma

qr = qrcode.QRCode(
    version=1,
    error_correction=qrcode.constants.ERROR_CORRECT_L,
    box_size=10,
    border=4,
)
qr.add_data(metin)
qr.make(fit=True)
qr_goruntu = qr.make_image(fill_color="black", back_color="white")

🐛 Sorun Giderme

ModuleNotFoundError: No module named 'qrcode'

pip install qrcode[pil]

Tkinter Hatası

Tkinter genellikle Python ile birlikte gelir. Eğer hata alıyorsanız:

Windows: Python'u yeniden yüklerken "tcl/tk and IDLE" seçeneğini işaretleyin.

Linux:

sudo apt-get install python3-tk

📝 Versiyon Geçmişi

v1.0.0

  • İlk sürüm
  • Temel QR kod oluşturma
  • Kalite seçenekleri
  • Kayıt dizini seçimi

📄 Lisans

Bu proje MIT lisansı altında lisanslanmıştır.


👤 Yazar

serialprint


⭐ Beğendiyseniz yıldız vermeyi unutmayın! ⭐

Made with ❤️ by serialprint

About

Python QR Code generator application with Tkinter GUI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages