Tkinter widget'larını etkileşimli hale getir
Tkinter Entry, Combobox, Scale ve Listbox gibi widget'ları StringVar, bind ve doğrulama ile etkileşimli hale getirmeyi öğreten Python GUI eğitimi.
Tkinter widget'larının yapılandırılması ve olay tabanlı etkileşim
Bu eğitim, Python Tkinter ile etkileşimli arayüz bileşenlerinin yapılandırılmasına odaklanır. Button command parametresi, StringVar, IntVar ve BooleanVar ile değişken bağlama, Entry doğrulama (validate, validatecommand), Radiobutton ve Checkbutton grupları, ttk.Combobox, Spinbox, Scale, Listbox, bind ile klavye ve fare olayları, after ile zamanlayıcı ve messagebox kullanımı uygulamalı işlenir.
2 Gün. Her gün dört modül; kısa anlatım ve her widget için küçük uygulama yazımı oturumlarından oluşur.
Temel Seviye — Tkinter etkileşimli widget'ları: Entry, Button, Checkbutton, Combobox, Scale ve olay bağlama
Her modülde bir mini uygulama (hesap makinesi, anket formu, birim çevirici) yazılır ve widget ayarları canlı değiştirilerek etkisi gözlenir.
Widget'lara tıklama, yazma ve seçim olaylarına yanıt veren kod bağlayabilirsiniz.
StringVar ve IntVar ile arayüz ile veriyi senkron tutarsınız.
Kullanıcı girdisini arayüz seviyesinde doğrulayıp hatalı girişi engellersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Değişken, fonksiyon, koşul ve döngü bilgisi gerekir.
Python 3.10+ ve IDLE veya VS Code kurulu olmalıdır.
Standart kütüphanede gelir; kurulumda tcl/tk seçili olmalıdır.
Sınıf yazabilmek ileri örnekleri kolaylaştırır.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Entry, Button, Combobox ve Scale özelliklerini kodla yapılandırabilirsiniz.
Tk değişkenleriyle arayüz ve veriyi senkron tutabilirsiniz.
bind ile klavye ve fare olaylarını yakalayabilirsiniz.
validatecommand ile geçersiz girişi anında engelleyebilirsiniz.
Radiobutton, Checkbutton ve Listbox ile seçim formları kurabilirsiniz.
after ile arayüzü dondurmadan periyodik güncelleme yapabilirsiniz.
messagebox ve simpledialog ile kullanıcıyla etkileşim kurabilirsiniz.
Birden fazla widget'ı birleştiren çalışan bir masaüstü aracı geliştirebilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
BKM GO eğitimi: mobil ve temassız ödeme akışları, tokenizasyon, QR ödeme, API entegrasyonu, imzalama ve mutabakat. 2 gün uygulamalı entegrasyon.
Detayları Gör →Boomi Developer Advanced eğitimi: process shape, Groovy, hata yönetimi, API Management, EDI ve Atom/Molecule dağıtımı. 2 gün uygulamalı entegrasyon geliştirme.
Detayları Gör →BPMN ile iş süreç modellemesi eğitimi: BPMN 2.0 olay, görev, geçit, havuz, alt süreç ve süreç analizi. 2 gün bpmn.io ve Camunda Modeler ile uygulamalı.
Detayları Gör →Common JSP Tags eğitimi: scriptlet, expression, declaration, jsp:include, jsp:forward, jsp:param ve JavaBean etiketleri ile Tomcat üzerinde uygulamalı geliştirm
Detayları Gör →EL ve JSP Actions eğitimi: Expression Language, kapsamlar, implicit nesneler, EL fonksiyonları, useBean/setProperty eylemleri ve MVC görünüm katmanı. Uygulamalı
Detayları Gör →