Ich möchte modalen Dialog schaffen, der jedoch nicht in einem modalen Art und Weise, dh Steuerfluss solltewxProgressDialog Verhalten für eine wxDialog
weiterhin verhalten soll, wenn ich tun
dlg = wx.Dialog(parent)
dlg.ShowModal()
print "xxx"
dlg.Destroy()
„xxx“ nicht bekommen im Falle des Fortschritts gedruckt, aber
dlg = wx.ProgressDialog.__init__(self,title, title, parent=parent, style=wx.PD_APP_MODAL)
print "xxx"
dlg.Destroy()
Dialog "xxx" wird
gedruckt werden, so b asisch ich möchte wx.PD__APP__MODAL für einen normalen Dialog erreichen?
aber mit Show wird es nicht modal sein, modal es der Sinn die Verwendung kann nicht mit Rest der App interagieren –
Es scheint mir, dass Sie versuchen, einige Logik, die an diesen Dialog außerhalb davon gebunden ist, zu erzwingen. Gibt es einen guten Grund dafür? Warum kann der Dialog "xxx" nicht drucken, wenn er angezeigt wird? –
, weil ich einen dritten Teil lib UI ausführen muss, die selbst eine lange dauert initialisieren und kann nur in Haupt-Thread initialisiert werden, so dass ich einen Fortschrittsdialog während der Initialisierung anzeigen möchte, kann ich progressDialog verwenden, aber es ist abgeneigt Anpassung –