我有一个非常具体的问题。 我在想办法在我的应用程序中嵌入一个HTML浏览器,以便用包含的javascript显示一些生成的HTML内容。在
我试着用HTMWl2,但javascript部分似乎不起作用。 所以我决定尝试一下cepfython,通过使用提供的wxPython.py演示。在
一开始,它在我设计的用户界面中工作得很好。在
但是,问题是,这个UI是作为一种“插件UI”从另一个应用程序调用的。从这个应用程序启动wxPython用户界面时,一旦cef初始化(通过:
sys.excepthook = cef.ExceptHook
settings = {
"debug": True,
"log_severity": cef.LOGSEVERITY_INFO,
"log_file": "debug.log",
}
cef.Initialize(settings=settings)
app = CefApp(False)
app.MainLoop()
del app
cef.Shutdown()
我一直收到这个错误:
^{pr2}$最后我有两个问题:
顺便请原谅我的英语错误,因为我不是本地人。在
您的Python环境似乎没有以标准方式运行,您没有提供Python代码如何调用的详细信息。在
cefpython中的错误在以下行引发:
https://github.com/cztomczak/cefpython/blob/bbf3597ba47f72db66cf304ab8eb3ccfc3a7130c/src/cefpython.pyx#L631
你必须找出为什么你的Python没有定义“系统argv". 您可以使用如下代码轻松解决此问题:
sys.argv = []
在调用cef.Initialize,
之前,但是由于您的非标准Python环境,您可能仍然会遇到其他问题。在相关问题 更多 >
编程相关推荐