我正在开发一个 python tkinter 应用程序PyCharm 2017.1.2 Community Edition
并将软件打包为pyinstaller 3.2.1
.
在应用程序运行时,有时(尚未找到根本原因事件)我会将此信息/警告消息发送到正在运行的控制台中。
D_Lib: debug printing for files [.*] and level [100] is turned on
D_Lib: debug printing for files [.*] and level [200] is turned on
D_Lib: debug printing for files [.*] and level [300] is turned on
17004:vf_shex.cpp(84): INFO: DllCanUnloadNow returned S_OK.
这可以在里面看到PyCharm
控制台(在调试和运行模式下),并在执行时pyinstaller
exe 文件,在 Windows cmd shell 中。
如何删除/禁用这些行?
EDIT
我读过调用 QtGui.QFileDialog.getExistingDirectory 时出错 https://stackoverflow.com/questions/32056783post - 它将 ViewFinity 代理软件安装识别为更改默认对话框行为的主要嫌疑人。虽然 ViewFinity 代理确实安装在我的机器上,但我无法删除它(IT 限制)。
有没有办法禁用本机对话框的使用(如另一篇文章中的建议)Qt
) in tkinter
? (我找不到这样的)
我猜你正在打开一个文件Tkinter
?根据这个这个问题 https://stackoverflow.com/questions/14686543/python-tkinter-adding-widgets-to-file-dialogs, Tkinter
将本机使用系统的文件对话框(如果可用):
当操作系统上有本机文件对话框时,tk_getSaveFile
使用它们(例如GetSaveFileName
在 Windows 上使用)。可以在那里添加小部件,但不能不篡改 Tk 的 C 源代码。
But Viewfinity
根据更改这些本机文件对话框这个问题 https://stackoverflow.com/questions/32056783/error-when-calling-qtgui-qfiledialog-getexistingdirectory.
除非您能想出其他方法来访问非通过的文件Tkinter
's tkFileDialog
在您的应用程序中,当应用程序运行时,您的系统上会出现这些信息/警告消息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)