Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python中的IExplorerBrowser控件_Python_Com_Win32com - Fatal编程技术网

python中的IExplorerBrowser控件

python中的IExplorerBrowser控件,python,com,win32com,Python,Com,Win32com,我试图在wxpython应用程序中嵌入IExplorerBrowser(Windows资源管理器),但似乎无法在python中打开IExplorerBrowser模块 我从注册表中获得了IExplorerBrowser的CLSID,但当我尝试使用以下工具打开它时: from win32com import client client.gencache.GetModuleForCLSID(id) 什么也不退。。i、 e.该模块不存在 我走错方向了吗?我通常使用makepy生成COM包装并使用c

我试图在wxpython应用程序中嵌入IExplorerBrowser(Windows资源管理器),但似乎无法在python中打开IExplorerBrowser模块

我从注册表中获得了IExplorerBrowser的CLSID,但当我尝试使用以下工具打开它时:

from win32com import client

client.gencache.GetModuleForCLSID(id)
什么也不退。。i、 e.该模块不存在

我走错方向了吗?我通常使用makepy生成COM包装并使用client.Dispatch打开它们,从makepy生成的代码中获取对象名称。但是,我在makepy COM浏览器中找不到IExplorerBrowser对象,我几乎被卡住了


谢谢

大多数窗口都可以从中访问。还可以查看示例
explorer\u browser.py
,它应该位于
站点包/win32comext/shell/demos
目录中。

啊,谢谢!该演示可以工作,但不幸的是,我似乎无法在wx窗口中嵌入ExplorerBrowser。我无法对从CoCreateInstance返回的PyExplorerBrowser对象使用MakeActiveXClass。我正在寻找将win32gui嵌入wx窗口的方法。嗯,对不起,我不知道如何嵌入,因为我从未尝试过。也许您可以尝试在wxPython用户列表中询问: