V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
XIVN1987
V2EX  ›  Python

Qt 公司推出官方版 Qt for Python ,计划支持移动开发

  •  1
     
  •   XIVN1987 · 2018-06-24 11:08:34 +08:00 · 6137 次点击
    这是一个创建于 2343 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Qt 的 Python 绑定 PyQt 并不是 Qt 公司开发的,现在 Qt 公司复活了已经死掉的另一个 Qt Python 绑定项目 PySide ,改名叫 PySide2 ,作为 Qt 官方的 Qt for Python

    Qt for Python 已经发布了技术预览版,开发人员说会考虑支持移动开发,,也就说以后有望用 PySide2 写 Android 的 APP 了,,

    另外 Qt Creator IDE 也将会添加对 Python 和 PySide2 的支持,,挺喜欢 Qt Creator ,界面简洁、

    发布网址: https://blog.qt.io/blog/2018/06/13/qt-python-5-11-released/

    13 条回复    2018-06-25 14:40:27 +08:00
    a7a2
        1
    a7a2  
       2018-06-24 11:12:35 +08:00
    哇塞。。。人多才是真生态
    移动开发值得期待
    0xcb
        2
    0xcb  
       2018-06-24 11:15:06 +08:00 via Android
    不错,加上移动支持,Python 更灵活
    facat
        3
    facat  
       2018-06-24 11:21:02 +08:00 via Android
    感觉最近 qt 越来越好了
    SuperMild
        4
    SuperMild  
       2018-06-24 14:39:01 +08:00 via iPhone
    qt 本身非常优秀,功能丰富易用,文档也详细
    Felldeadbird
        5
    Felldeadbird  
       2018-06-24 16:05:15 +08:00
    不过支持移动开发感觉并不是 H5 开发移动端更有优势啊。
    justff
        6
    justff  
       2018-06-24 16:54:24 +08:00
    人多就是好,死掉的项目都能复活
    jadeity
        7
    jadeity  
       2018-06-24 18:25:47 +08:00
    商用收钱吗?
    XIVN1987
        8
    XIVN1987  
    OP
       2018-06-24 18:37:46 +08:00
    @jadeity
    Qt for Python will be available under GPL, LGPL and commercial license.

    LGPL 是不是说用动态链接库就不用开源了,还可以商用??那就是说可以不付钱,,也可以付钱得到商业版本从而获得技术支持
    UnixCRoot
        9
    UnixCRoot  
       2018-06-24 19:00:07 +08:00 via Android
    qt 的老库怎么升级比较方便呢?删了重装么。。
    Daetalus
        10
    Daetalus  
       2018-06-25 08:35:44 +08:00   ❤️ 4
    我作为开源爱好者在给 Qt for Python 修复 bug,主要在弄 QByteArray 的支持。之前修复了 QByteArray 的切片索引的功能,现在在弄 QByteArray 的切片赋值功能,PyQt 中的 QByteArray 不支持切片赋值。

    顺便说一句,Qt for Python 是项目名称,PySide2 是包名。

    同时建议现在不要用,我在给 Qt for Python 修复 bug 的时候发现其对 Unicode 的支持非常差。在 Qt for Python 自己开发的自动封装工具 shiboken 中,字符串转换功能基本上全是错的。但现在在英文环境下勉强能用,所以还没有修。有时候用到 Unicode 字符会崩溃。

    我猜是因为 PySide 和 shiboken 之前是巴西人开发的,估计他们没有严格测试吧。
    XIVN1987
        11
    XIVN1987  
    OP
       2018-06-25 08:54:29 +08:00
    @Daetalus
    大神好,,膜拜!!

    其实对于 PySide2 我倒没特别激动,毕竟 PyQt 很好用、也用很久了,,就算 PySide2 成熟了,也不见得就会换掉

    我更感兴趣的是 PySide2 对移动开发的支持、以及 Qt Creator 对 Python 和 PySide2 的支持,,要是 Qt Creator 的插件也能用 Python+PySide2 开发那就更爽了!!

    关心 PySide2 对移动开发的支持倒不是想抢 JAVA、Kotlin 程序员的饭碗,只是有时候想写个 Android 小软件、又不想去仅仅为了这个小需求就去点一棵完全陌生的技能树而已,,要是能用自己熟悉的 Python、PyQt 写 Android APP 那真是挺好的!
    maemolee
        12
    maemolee  
       2018-06-25 11:28:00 +08:00
    非常期待,我要学 python (被打死
    d0m2o08
        13
    d0m2o08  
       2018-06-25 14:40:27 +08:00
    ios 买的 pythonista 玩的挺好,这个搞出来了还是很期待的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2876 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 11:15 · PVG 19:15 · LAX 03:15 · JFK 06:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.