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/
1
a7a2 2018-06-24 11:12:35 +08:00
哇塞。。。人多才是真生态
移动开发值得期待 |
2
0xcb 2018-06-24 11:15:06 +08:00 via Android
不错,加上移动支持,Python 更灵活
|
3
facat 2018-06-24 11:21:02 +08:00 via Android
感觉最近 qt 越来越好了
|
4
SuperMild 2018-06-24 14:39:01 +08:00 via iPhone
qt 本身非常优秀,功能丰富易用,文档也详细
|
5
Felldeadbird 2018-06-24 16:05:15 +08:00
不过支持移动开发感觉并不是 H5 开发移动端更有优势啊。
|
6
justff 2018-06-24 16:54:24 +08:00
人多就是好,死掉的项目都能复活
|
7
jadeity 2018-06-24 18:25:47 +08:00
商用收钱吗?
|
8
XIVN1987 OP @jadeity
Qt for Python will be available under GPL, LGPL and commercial license. LGPL 是不是说用动态链接库就不用开源了,还可以商用??那就是说可以不付钱,,也可以付钱得到商业版本从而获得技术支持 |
9
UnixCRoot 2018-06-24 19:00:07 +08:00 via Android
qt 的老库怎么升级比较方便呢?删了重装么。。
|
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 之前是巴西人开发的,估计他们没有严格测试吧。 |
11
XIVN1987 OP @Daetalus
大神好,,膜拜!! 其实对于 PySide2 我倒没特别激动,毕竟 PyQt 很好用、也用很久了,,就算 PySide2 成熟了,也不见得就会换掉 我更感兴趣的是 PySide2 对移动开发的支持、以及 Qt Creator 对 Python 和 PySide2 的支持,,要是 Qt Creator 的插件也能用 Python+PySide2 开发那就更爽了!! 关心 PySide2 对移动开发的支持倒不是想抢 JAVA、Kotlin 程序员的饭碗,只是有时候想写个 Android 小软件、又不想去仅仅为了这个小需求就去点一棵完全陌生的技能树而已,,要是能用自己熟悉的 Python、PyQt 写 Android APP 那真是挺好的! |
12
maemolee 2018-06-25 11:28:00 +08:00
非常期待,我要学 python (被打死
|
13
d0m2o08 2018-06-25 14:40:27 +08:00
ios 买的 pythonista 玩的挺好,这个搞出来了还是很期待的
|