Tkinter'da yeni.
Ve bilmek istediğim, widget'lar için bazı özel olayları yakalamak için herhangi bir yolu var,
widget.pack()
veya tuval üzerine bazı grafikler çizdikten sonra tuval widget için on_paint olayı gibi on_packed olayı yakalamak için vb.Özel olaylar Tkinter
1
A
cevap
0
Tanımladığınız olaylar mevcut değil. İsterseniz kendi özel etkinliklerinizi oluşturmak için widget'lar event_generate
yöntemini kullanabilirsiniz. Bununla birlikte, istediğiniz herhangi bir özel etkinliği yayan kendi widget sınıflarınızı oluşturabilirsiniz.
on_pack
'un özel durumunda, muhtemelen daha soyut bir düzeyde istediğiniz şeyi yapacak olaylar vardır. Örneğin, bir pencere öğesi görünür hale geldiğinde yangın çıkaran olaylar vardır, boyutlar değişir vb.
0
Muhtemel olay türleri listesi, örneğin Tuş, Düğme, Hareket gibi örnekte gördüğünüz sayıdan çok daha geniştir. ve Mousewheel. İşte bir partial list. Ambalajın bir Harita etkinliği oluşturması gerektiği anlaşılıyor.
İlgili konular
- 1. Omurga Özel Olaylar
- 2. Kitaplık kullanmadan IE'deki özel olaylar
- 3. Subclassing Tkinter özel bir Widget
- 4. Tkinter
- 5. Tkinter
- 6. Tkinter
- 7. Yayan olaylar küresel
- 8. ekleme olaylar
- 9. Tetik olaylar
- 10. Uzantıdaki olaylar nasıl izlenir?
- 11. Python Tkinter
- 12. Düzen Tkinter
- 13. Tkinter root.after_cancel
- 14. Python'ın Tkinter
- 15. Windows Sistem Bildirim Olay Servisi ve Özel Olaylar
- 16. Yinelenen Olaylar, SQL Sorgu
- 17. GWT'deki mantıksal olaylar ve yerel olaylar arasındaki fark nedir?
- 18. hangi olaylar var?
- 19. WPF - Bir ControlTemplate'deki Olaylar?
- 20. Uygulama olaylar Tereyağı Bıçağı
- 21. VB.NET'e abone olunan olaylar
- 22. WPF ve MVVM. Olaylar
- 23. belirlenmesi ardışık olaylar
- 24. JSpinner Değer değişikliği Olaylar
- 25. Olaylar bir zincirleme reaksiyon
- 26. Ractive.js preventDefault olaylar
- 27. ASP.Net Takvim/Olaylar uygulaması
- 28. Android Takvim Olaylar
- 29. TabPage Tıklama Olaylar
- 30. Meteorolik basit olaylar ayarlama
İçeriğinize bağlı olarak: bir düğmenin çizilebilmesi için basmak istediğiniz bir düğme parçacığınızın olduğunu varsayalım: bu durumda, düğmeyi okuduğunuzda, buna "komut" seçeneğini ekleyebilirsiniz. işlevi çağırmak için 'my_button = Tkinter.Button (text = 'Basın bana', komut = draw_cricle_method)'. –
Üzgünüm, ama açıkça açıkladım, düğmenin varsayılan olay listesi olmayan olayları yakalamak istiyorum, örneğin Paketlenmiş olayı nasıl yakalarım? Düğme widget'ının etkinlik listesinde bulunan tıklama etkinliğini anlattınız. – namco