pyotherside 试用

这是啥?
用python写qt

步骤:
安装qt: http://www.qt.io/download-open-source/#section-2
安装python3:
下载源代码 https://github.com/thp/pyotherside
编译 pyotherside:    他主页上有一个简短的说明
    qmake
    make
    make install
    
编译完可以执行个测试     ./tests/tests

运行example程序

F:\wamp\www\git_repos\GitHub\pyotherside>qmlscene F:\wamp\www\git_repos\GitHub\pyotherside\examples\helloworld.qml
qml: PyOtherSide version: 1.4.0
qml: Python version: 3.4.3
qml: python error: Not a parameter list in call to pyotherside.send:
"PyOtherSide error: No module named 'thismoduledoesnotexisthopefully'"
qml: python error: Cannot import module: thismoduledoesnotexisthopefully (No module named 'thismodul
edoesnotexisthopefully')
"PyOtherSide error: invalid syntax (<string>, line 1)"
qml: python error: Cannot evaluate '[ 123 [.syntax234-error!' (invalid syntax (<string>, line 1))
qml: Python module "os" is now imported
qml: python error: Not a parameter list in call to os.chdir:
qml: python error: Not a parameter list in call to os.listdir:
qml: files in /: undefined
qml: dir listing: .git,docs,examples,LICENSE,Makefile,pyotherside.pri,pyotherside.pro,python.pri,REA
DME,src,tests

关于pyotherside的视频:有什么特点,内部是怎样个原理, 怎样用
https://www.youtube.com/watch?v=2HAFOZ5_Xks

Q1: This application failed to start because it could not find or load the Qt platfo rm plugin "windows".

path F:\sw\Qt\Qt5.4.2\5.4\msvc2013_opengl\bin;F:\sw\Qt\Qt5.4.2\Tools\QtCreator\bin;

注意顺序!

Q2:file:///F:/wamp/www/git_repos/GitHub/pyotherside/examples/helloworld.qml:2 module "io.thp.pyotherside" is not installed

file:///F:/wamp/www/git_repos/GitHub/pyotherside/examples/helloworld.qml:2 module "io.thp.pyotherside" plugin "pyothersideplugin" not found

这是因为系统不知道这个plugin在哪里

执行 nmake install就可以

其实他是执行了这两条命令

copy /y "release\pyothersideplugin.dll" "F:\sw\Qt\Qt5.4.2\5.4\msvc2013_opengl\qml\io\thp\pyotherside\pyothersideplugin.dll"
copy /y F:\wamp\www\git_repos\GitHub\pyotherside\src\qmldir F:\sw\Qt\Qt5.4.2\5.4\msvc2013_opengl\qml\io\thp\pyotherside

而dmldir文件内容为

module io.thp.pyotherside
plugin pyothersideplugin

pyotherside 试用相关推荐

  1. qt工程在linux系统里颜色显示错误_【飞凌嵌入式RK3399开发板试用体验】+QT开发环境搭建测试(二)...

    作者:飞扬的青春 在拿到开发板之后,已经体验了Android操作系统,接下来就是体验Linux下的开发,本次以QT的一个小案例来测试下. 首先是自己先搭建了一个Ubuntu18.04的虚拟机,使用真机 ...

  2. casperjs 安装试用

    纠结了好久,一直报错, 具体错误信息现在已经忘了,后来看了官网的prerequisite,才知道要安装特定版本或greater 的 phantomjs 和 Python.我这边主要是没装python. ...

  3. 2019智能手表推荐_智能手表一定越贵越好?试用过后这五款才真正值得推荐

    随着技术的进步,年轻人手上的普通腕表进化成了智能手表,虽说几年前智能手表产品还存在功能单一和续航太短等问题,然而,经过几年的发展迭代,智能手表技术不断革新,带给人们更好的使用体验,也有越来越多的人愿意 ...

  4. 卡巴循环30天不限次数循环试用工具

    本文需评论之后方可查看! @echo off @title 卡巴循环30天不限次数循环试用工具 @echo off echo 卡巴循环30天不限次数循环试用工具 echo. echo ======== ...

  5. 从试用到使用:计算机视觉产业新一轮发展的起步年

    参加 2018 AI开发者大会,请点击官网报名 CSDN 出品的<2018-2019 中国人工智能产业路线图>V2.0 版即将重磅面世! V1.0 版发布以来,我们有幸得到了诸多读者朋友及 ...

  6. 代码审查规范(试用版)

    目录 1.背景 2.目标 3.流程 4.指定代码审查规范 4.1.命名风格 4.2.常量定义 4.3.代码风格 4.4.注释风格 4.5.控制语句 5.执行代码审查规范 6.开展PR Bash活动 1 ...

  7. Proovread安装与试用

    proovread安装与试用 2018.12.04 19:52:21字数 204阅读 118 [TOC] 安装环境 Ubuntu18.10 Perl 5.10.1 or later Log::Log4 ...

  8. html阅读开放试用阶段,泰克为不同行业提供100种应用功能免费试用

    泰克在3月中旬开始推出的[泰克芯高度,视界大不同]系列线上活动,其中特别针对工程师推出几十种软件包的30天免费试用,每个软件可以单独开通.针对电源设计.汽车电子.无线信号.高速信号等多个行业,泰克开放 ...

  9. 福利 | 放送AI华人库试用名额!专项代码找到领域专家

    文末有福利哦~ 如今,人工智能领域发展如火如荼,国家也高度重视人工智能的发展,自然基金委成立了人工智能的专项代码F06,我们做了一个很有意思的尝试,首先通过在相关领域发表的论文找到2000位左右华人专 ...

最新文章

  1. 声明式服务调用feign原理图解
  2. Swift 总结使用问号(?)和感叹号(!)-备用
  3. Thrift架构~从图中理解thrift,它事实上是一种远程过程调用
  4. php imagick
  5. supergo任我行纵行指南针TT硕点YY考勤打卡定位下载及安装教程
  6. 茗创:近红外数据处理业务
  7. Flutter 长截屏适配 Miui 系统,一点都不难
  8. linux镜像迅雷下载,【转】红帽 Red Hat Linux相关产品iso镜像下载【迅雷快传】【百度云】【更新7.1】...
  9. 呼叫中心系统的解决方案
  10. java else 语法错误_Java中带有else的语法错误
  11. Php扫码签到功能怎么实现,扫码签到常用方法_云分组小程序
  12. 软通动力、海辉、文思以及金融外包
  13. c语言百文百鸡问题答案,算法的举例(。。。
  14. 一个初级运维工程师对于运维工作的一些浅显认知
  15. FFMPEG转码及切片
  16. 天思软件启动提示:ERROR LOADING MIDAS.DLL错误解决方法。
  17. m6000查看端口状态_M6000常用维护命令.doc
  18. CSAPP Lab2 实验记录 ---- Bomb Lab(Secret Phase彩蛋解析)
  19. 黑龙江认识电子计算机ppt,[IT认证]认识计算机配件.ppt
  20. 阿里、中兴、中国联通打造物联网区块链框架

热门文章

  1. smarty 引用php类,smarty 的PHP引用
  2. hdc mfc 画扇形图_MFC画图总结-DIB图形绘制
  3. tl494c封装区别_TL494参数,功能介绍,TL494应用电路图,封装,管脚及TL494 PDF中文资料手册...
  4. python __reduce__魔法方法_非常全的通俗易懂 Python 魔法方法指南(下)
  5. 编译 linux 3,linux内核的编译(3)
  6. linux 负载命令,通过Linux命令查看系统平均负载的方法
  7. python操作json字符串,超详细的Python文件操作知识
  8. java在创建对象时必须_Java中5种创建对象的方式
  9. 清华大学计算机系男女比v,清华男女生比例惊人,但找女朋友却不愁,这是为什么?...
  10. java创建型_Java创建型模式