zoukankan      html  css  js  c++  java
  • pyotherside 试用

    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:wampwwwgit_reposGitHubpyotherside>qmlscene F:wampwwwgit_reposGitHubpyothersideexampleshelloworld.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:swQtQt5.4.25.4msvc2013_openglin;F:swQtQt5.4.2ToolsQtCreatorin;

    注意顺序!

    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 "releasepyothersideplugin.dll" "F:swQtQt5.4.25.4msvc2013_openglqmlio hppyothersidepyothersideplugin.dll"
    copy /y F:wampwwwgit_reposGitHubpyothersidesrcqmldir F:swQtQt5.4.25.4msvc2013_openglqmlio hppyotherside

    而dmldir文件内容为

    module io.thp.pyotherside
    plugin pyothersideplugin

  • 相关阅读:
    【BZOJ4448】【SCOI2015】情报传递
    【BZOJ2006】【NOI2010】超级钢琴
    NOIp2018模拟赛四十五~??
    【BZOJ4940】【YNOI2016】这是我自己的发明
    数据迁移—datax
    DG模拟GAP手动处理
    DG问题:ORA-16416: No viable Physical Standby switchover targets available
    管理和维护DG
    DG问题
    DG概念与机制
  • 原文地址:https://www.cnblogs.com/cutepig/p/4574071.html
Copyright © 2011-2022 走看看