2024-10-02 16:24:46 发布
网友
当我运行wxPython应用程序时,它会打印字符串“重定向输出到win32trace远程收集器”,并且我必须打开PythonWin的跟踪收集器工具来查看跟踪输出。在
既然我对收集这个输出不感兴趣,我应该如何禁用这个特性?在
似乎是TortoiseHG的问题。使用win32时也会发生这种情况gui.GetOpenFileNameW. 卸载解决了这个问题。 不幸的是,我没有找到解决办法。在
这条消息欺骗了我,让我认为win32trace正在阻止我在(IDE的)常规控制台中看到未捕获的异常。真正的问题是wxPython默认情况下将stdout/stderr重定向到一个弹出窗口,该窗口在发生未捕获的异常后迅速消失。为了解决这个问题,我只需将
尽管如此,我仍然对如何控制win32trace感到好奇。在
你甚至可以在实例化wx.应用程序():
if __name__ == "__main__": app = wx.App(redirect=False) #or 0 app.MainLoop()
wxPython wx.App docs
似乎是TortoiseHG的问题。使用win32时也会发生这种情况gui.GetOpenFileNameW. 卸载解决了这个问题。 不幸的是,我没有找到解决办法。在
这条消息欺骗了我,让我认为win32trace正在阻止我在(IDE的)常规控制台中看到未捕获的异常。真正的问题是wxPython默认情况下将stdout/stderr重定向到一个弹出窗口,该窗口在发生未捕获的异常后迅速消失。为了解决这个问题,我只需将
^{pr1}$传递给应用程序的超类构造函数。 ^{pr2}$尽管如此,我仍然对如何控制win32trace感到好奇。在
你甚至可以在实例化wx.应用程序():
wxPython wx.App docs
相关问题 更多 >
编程相关推荐