PyQt5'e Başlamak
🕊 Bu döküman @KekikAkademi için oluşturulmuştur. ✌🏼
Merhaba arkadaşlar, bu yazıyı oluşturma sebebim; PyQt5'e başlarken yaşadığım "iskelet yapıyı anlama problemi"dir.
Bu yazıyla birlikte olabildiğince sade bir anlatımla genel kemik yapıyı öğretmek amaçlanmaktadır.
PyQt5 Nedir?
Vikipedi bilgilerinden sıyrılalım ve kendimize has bir tanım verelim;
PyQt5, yazılan Python betiğini teletekst (terminal) ortamından sıyırıp bir arayüzde çalışmasını sağlayan kütüphanedir.
Tabiki sadece bu değildir. PyQt5 devasa bir kütüphanedir.
Fakat lakin "şarkı çok güzel ama anlamıyos" :)
Hadi Başlayalım Şu İşe
Öyle bodoslama dalıyorum hadi hayırlısı;
Bu kodumuzun çıktısı ise şu şekilde;
Satırın pasif olma sebebi;
Eğer x-y eksen tanımlaması yapılmazsa, pencerenin ekranın ortasında açılması.
Biraz Canlılık Katalım
Burada Ne Yaptık;
- Koordinatlarla için bir grup oluşturduk
- Dikey yerleşim planı belirledik
- Yatay yerleşip planı belirleyip 0x0 ekseninde başlamasını söyledik
- Butonlarımızı oluşturduk
- Yatay düzen içerisine butonlarımızı yerleştirdik
- en başta oluşturduğumuz grup içerisine Yatay düzenimizi ekledik
- Dikey düzen içerisine oluşturduğumuz grubu ekledik
- Ana yerleşim planına Dikey grubumuzu ekledik
Biraz karmaşık olabilir evet ama PyQt5 bu şekilde ilerliyor :)
Hadi Bir Şeyler Daha Ekleyelim
input ve output alanları ekledik
Saatlerimiz 08:22'yi gösteriyor ve artık benim uykum geldi :)
KekikUdemyGUI.py'yi de inceleyebilirsiniz..
Sorularınız için @KekikSiber adresinden bizlere ulaşabilirsiniz..
__________________________
📃 Yandex.Disk Bünyemizdeki veriler 1TB'a Ulaşmıştır.. 🎊
Paylaşılan Kursların Tümünü @KekikKahve Grubu notlarından Çağırabilirsiniz..
🕊️ Bize oy verip paylaşarak destek olmaya ne dersin? ✌🏼