Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

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

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages