Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/deliprofesor/mi-restaurante
https://github.com/deliprofesor/mi-restaurante
Last synced: 12 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/deliprofesor/mi-restaurante
- Owner: deliprofesor
- Created: 2023-12-05T15:03:16.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-09T21:57:22.000Z (12 months ago)
- Last Synced: 2024-01-09T22:55:08.791Z (12 months ago)
- Language: Python
- Size: 107 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Mi-Restaurante
Grafik kullanıcı arayüzüne (GUI) sahip basit bir restoran faturalandırma sistemi oluşturmak için Tkinter kitaplığını kullanır. Tkinter kitaplığının sağladığı avantajlar şunlardır:
1- Kolay Kullanım
2 - Çapraz Platform Desteği
3 - Widget'lar ve Araçlar
4 - Hızlı Prototipleme
5 - Topluluk ve DokümantasyonSistem, kullanıcının onay butonlarını kullanarak farklı kategorilerdeki (çorbalar, ana yemekler, salatalar, içecekler ve tatlılar) çeşitli gıda maddelerini seçmesine olanak tanır. Kullanıcı seçilen her öğenin miktarını girebilir. Kod, temel aritmetik hesaplamaları gerçekleştirmek için bir hesap makinesi bölümü ve toplam maliyeti, vergileri ve son tutarı görüntülemek için bir makbuz bölümü içerir. Kullanıcı bir makbuz oluşturabilir, bunu bir metin dosyasına kaydedebilir, girişleri sıfırlayabilir ve diğer işlemleri gerçekleştirebilir.
İşte ana bileşenlerin bir özeti:
Onay butonları: Onay butonları farklı kategorilerdeki gıda maddelerini seçmek için kullanılır. Bu kontrol düğmelerinin durumu izlenir ve seçildiğinde kullanıcının miktarı girmesi için bir giriş widget'ı etkinleştirilir.
Giriş Widget'ları: Giriş widget'ları, kullanıcının seçilen her öğenin miktarını girmesi için kullanılır.
Hesap Makinesi Bölümü: Bu bölüm, aritmetik hesaplamaları gerçekleştirmek için temel bir hesap makinesi arayüzü sağlar. Sonuç bir giriş widget'ında görüntülenir.
Fiş Bölümü: Fişi görüntülemek için bir metin widget'ı kullanılır. Kullanıcı, "Toplam", "Makbuz", "Kaydet" ve "Sıfırla" gibi butonlara tıklayarak faturalandırma sistemiyle ilgili çeşitli işlemleri gerçekleştirebilir.
Fonksiyonlar: Butonlara tıklamak, toplamları hesaplamak, fiş oluşturmak, fişleri dosyaya kaydetmek, giriş alanlarını sıfırlamak için çeşitli fonksiyonlar tanımlanmış