Buradasın
Python ile Tkinter ile Birden Fazla Pencere Oluşturma Eğitimi
youtube.com/watch?v=n1GwhMErquEYapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Python programlama dilinde Tkinter kütüphanesi kullanarak grafiksel arayüz geliştirme serisinin bir parçasıdır.
- Videoda, Tkinter ile birden fazla pencere oluşturma konusu ele alınmaktadır. Eğitmen, bir pencere oluşturup içine buton yerleştirme, butona tıklandığında yeni bir pencere oluşturma ve kapatma işlemlerini adım adım göstermektedir. Kodlar detaylı olarak incelenmekte, Window ve Window2 sınıflarının constructor'ları, master parametresi kullanımı ve main loop ile pencere çalıştırma işlemleri açıklanmaktadır.
- Birden Fazla Pencere Oluşturma
- Python Tkinter ile grafiksel arayüz geliştirme dersinde birden fazla pencere nasıl oluşturulacağı gösterilecek.
- Projede bir pencere oluşturulmuş ve içine bir buton yerleştirilmiş.
- Butona tıklandığında yeni bir pencere oluşturuluyor ve kapat butonuna tıklandığında pencere kapatılıp yok ediliyor.
- 00:23Window1 Sınıfı ve Fonksiyonları
- Window1 adında bir class oluşturulmuş ve constructor'da master adında bir parametre alıyor.
- Butonun click edildiğinde çalışacak fonksiyon open_win2 olarak belirlenmiş.
- Open_win2 fonksiyonunda top_level adında bir komponent oluşturulup geometrisi belirleniyor.
- 01:16Window2 Sınıfı ve Buton İşlemleri
- Top_level, Window2 sınıfına parametre olarak veriliyor.
- Window2'nin constructor'ında master parametresi alınıyor ve instance master değişkenine atanıyor.
- Butonun komutuna "kılavuz" yazıp, kılavuz metodu aktif olduğunda master penceresi distroy ediliyor.
- 02:03Projenin Çalıştırılması
- İkinci pencereye tıklandığında top_level olarak oluşturuluyor ve butona basıldığında distroy edilerek pencere kaldırılıyor.
- ifname main kod satırı diğer programlama dillerindeki main metoduna denk gelmektedir.
- Tkinter'dan pencere oluşturulup root adındaki en üstteki pencere oluşturuluyor ve geometrisi 400x300 olarak belirleniyor.