Bir iletişim penceresinde bazı mesajları gösteren bir wxPython uygulaması oluşturdum. İletişim kutusu OK düğmesine basmadan önce uygulama tarafından zorla yok edilmek için diyalog penceresine ihtiyaç vardır. Ben yok çağrı yapmak için wx.lib.delayedresult kullanılır.Bir wxPython uygulamasının iletişim penceresini güvenli bir şekilde nasıl yok edebilirim?
Benim kodudur:
(piton: 15150): Gtk KRİTİK **: gtk_widget_destroy Bu aşağıda bir hata mesajı var ise ben yapmak isteyen ne yapabilirim
import wx dlg=wx.MessageDialog(somewindow,'somemessage') from wx.lib.delayedresult import startWorker def _c(d): dlg.EndModal(0) dlg.Destroy() def _w(): import time time.sleep(1.0) startWorker(_c,_w) dlg.ShowModal()
: onaylama işlemi `GTK_IS_WIDGET (widget)'
nasıl 'güvenli' iletişim butonuna tıklamadan bir diyalog yok edersin başarısız?
Yanıtladığınız için teşekkür ederiz! Bunu daha önce denedim ve iletişim kutusunun kaybolmadığını gördüm. – Akira