我用。。。在
waitingdlg = wx.MessageDialog(self, 'Waiting for soundcard signal...', 'Test', wx.CANCEL)
waitingdlg.ShowModal()
while inputvolume < 10: # inputvolume is a global variable
# modified by another thread linked to soundcard input
wx.MilliSleep(10)
waitingdlg.Destroy()
。。。为某一外部输入信号的分贝级(例如一个较高的声卡输入)。在
我希望wx.MessageDialog
在触发器发生时自动关闭(当inputvolume
变成{
但是因为waitingdlg.ShowModal()
,所以{ShowModal
,则不会显示该对话框。在
怎么做这个wx.message对话框等待外部触发器自行关闭?
您可以创建另一个线程来检查卷。 请使用wx.对话框而是从那时起wx.message对话框不是真的wx.对话框它不响应Destroy()。在
相关问题 更多 >
编程相关推荐