Я пытаюсь встроить IExplorerBrowser (Windows Explorer) в приложении WxPython, но я не могу показаться, чтобы получить модуль IExplorerBrowser открыт в питонеуправления IExplorerBrowser в питоне
Я имею CLSID в IExplorerBrowser из реестра, но когда Я попытаюсь открыть его с помощью:
from win32com import client
client.gencache.GetModuleForCLSID(id)
Ничего не возвращается .. т.е. модуль не существует.
Я иду об этом неправильно? Обычно я использую makepy для создания COM-оберток и открываю их с помощью client.Dispatch, получая имена объектов из сгенерированного кода. Однако я не могу найти объект IExplorerBrowser в браузере makepy COM и довольно сильно застрял.
Благодаря
Ahh спасибо! Демонстрация работает, но, к сожалению, я не могу встроить ExplorerBrowser в wx-окно. Я не могу использовать MakeActiveXClass в объекте PyExplorerBrowser, возвращенном из CoCreateInstance. Я изучаю способы встраивания материала win32gui в окно wx. – pisswillis
Хм, извините, не уверен, как вставлять, поскольку я никогда не пробовал это. Возможно, вы можете попробовать спросить о списке пользователей wxPython: http://groups.google.com/group/wxpython-users/topics – ars