我正在尝试使用网页浏览器制作游戏。我正在使用PGU进行html呈现。当我访问简单的站点时,比如example.com,它工作得很好,但是当我尝试加载任何更复杂的使用html表单的东西时,比如google,我得到了以下错误:
UnboundLocalError: local variable 'e' referenced before assignment
我在PGU html呈现文件中找到了以下代码段:
^{pr2}$我在最后一行得到了错误,因为没有定义e。我猜原因是检查输入类型并创建e变量的if语句与任何内容都不匹配。我添加了一行来打印这个变量,当我尝试google和apple时,我得到了“hidden”。有没有办法用PGU呈现“hidden”类型的表单项?
编辑:
如果我在If语句中添加一个部分来检查type_u是否等于'hidden',我会在其中放入什么?
编辑2:
我已经意识到,对于PGU来说,html呈现不是很好(甚至显示javascript代码),所以我想知道是否有其他方法可以在pygame窗口中呈现html。在
我认为可以在PyQT窗口中嵌入PyGame。不过,这与其说是一个优雅的解决方案,倒不如说是一个解决方案。在
相关问题 更多 >
编程相关推荐