zoukankan      html  css  js  c++  java
  • 在Ubuntu15.10中,使用wxPython的webview和JS进行交互

    在Ubuntu下进行wxPython开发,因为需求,所以使用了wxPython的webview和JS的交互。

    在Windows下,下图显示的代码可以正常的运行,但是在Ubuntu下进行开发,以下的代码什么都不会出现,而且,也不能触发loaded事件。

    通过查看wxpython的官网,在搜索区输入,wx.html2.webview,有如下图内容显示,在Linux下,加载嵌入式的资源,比如图片和样式表,应该用data://来加载,然后我修改了LoadURL的加载方式,当我修改代码LoadURL("data://"+os.path.realpath("views/index.html"))时,则可以触发loaded事件,但是会提示错误。

    对于我遇到的问题,错误提示如下图显示:@referenceerror:can't find variable:$ ,,但是不能找到$变量,在stackoverflow上查了相关的资料,提示说没找到juqery导致的问题,或者是路径,然后我又修改样式表的路径,依然会提示错误。此处省略2000字,都是泪。

    然后我使用Runscript执行了一个简单的页面,最后发现,我把路径改成如下图所示的格式,也就是把data改成file,问题就解决了。

    总结:

    因为在Ubuntu进行wxPython开发的很少,甚至还是JS交互,这是我遇到的坑,写的比较随意,希望能帮助大家跳过这个坑

  • 相关阅读:
    linux虚拟机时间同步
    jdk的下载
    xshell 使用命令上传、下载文件
    linux常用命令
    linux使用"userdel 用户名“删除用户的解决办法
    List去重
    C#之数据类型学习
    EF中使用SQL语句或存储过程
    牛逼注释
    ASP.NET判断是否为手机登录
  • 原文地址:https://www.cnblogs.com/yingchuan-hxf/p/7846368.html
Copyright © 2011-2022 走看看