Öncelikle şunu belirteyim bir yazılımcı değilim yapay zekanın yönlendirmesiyle birşeyler yaptım ve çalışıyor. İnternette yazan çoğu şeyi denedim auto py exeyide kuramadım. kitap sırtlarını hesaplamasını yapan bir kod Google drive klasörü linki
# PyQt6 yüklü mü kontrol et, değilse otomatik yükle try: from PyQt6.QtWidgets import ( QApplication, QWidget, QLabel, QLineEdit, QPushButton, QVBoxLayout, QTableWidget, QTableWidgetItem, QMessageBox, QScrollArea, QHBoxLayout ) except ImportError: print("PyQt6 kütüphanesi eksik. Otomatik olarak yükleniyor...") subprocess.check_call([sys.executable, "-m", "pip", "install", "PyQt6"]) from PyQt6.QtWidgets import ( QApplication, QWidget, QLabel, QLineEdit, QPushButton, QVBoxLayout, QTableWidget, QTableWidgetItem, QMessageBox, QScrollArea, QHBoxLayout )
# Kağıt türlerine göre kalınlık değerleri (mm/yaprak) kagit_kalinliklari = { "70 gr 1. hamur": 0.7, "80 gr 1. hamur": 0.8, "90 gr 1. hamur": 0.9, "110 gr 1. hamur": 1.1, "60 gr Enzo": 0.9, "70 gr Enzo": 1.1, "60 gr Ivory": 0.75, "70 gr Ivory": 0.95, "80 gr Ivory": 1.05, "80 gr mat kuşe": 0.9, "90 gr mat kuşe": 1.0, "115 gr mat kuşe": 1.2, "130 gr mat kuşe": 1.4, "170 gr mat kuşe": 1.8, "200 gr mat kuşe": 2.2, "80 gr parlak kuşe": 0.9, "90 gr parlak kuşe": 1.0, "115 gr parlak kuşe": 1.2, "130 gr parlak kuşe": 1.4, "170 gr parlak kuşe": 1.8, "200 gr parlak kuşe": 2.2 }
class KitapSirtKalınlıkHesaplayici(QWidget): def __init__(self): super().__init__()
def veri_dogrula(self, sayfa_sayisi): """ Girilen sayfa sayısının geçerli olup olmadığını kontrol eder. """ if not sayfa_sayisi.isdigit(): return "Geçersiz giriş! Sayfa sayısı sadece rakam olmalıdır." sayfa_sayisi = int(sayfa_sayisi) if sayfa_sayisi <= 0: return "Sayfa sayısı 0 veya negatif olamaz!" return None # Geçerli giriş
def hesapla(self): """ Sayfa sayısına göre kitap sırt kalınlığını hesaplar ve tabloya ekler """ sayfa_sayisi = self.entry.text().strip()
# Veri doğrulama hata_mesaji = self.veri_dogrula(sayfa_sayisi) if hata_mesaji: self.hata_goster(hata_mesaji) return
sayfa_sayisi = int(sayfa_sayisi) yaprak_sayisi = sayfa_sayisi / 2 # 2 sayfa = 1 yaprak olarak kabul edilir.
İnternette yazan çoğu şeyi denedim auto py exeyide kuramadım.
kitap sırtlarını hesaplamasını yapan bir kod
Google drive klasörü linki
https://drive.google.com/drive/folders/1GZ978qfNOk4AwGqVpVhxCrNFy43gTSJ5?usp=sharing
yardımlarınız için şimdiden teşekkür ederim.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu mesaj bu kişi tarafından değiştirildi onur_ozokten -- 12 Şubat 2025; 9:50:1 >