Swing or PyQt/PySide?

Lucups 发布于 2013/11/24 14:48
阅读 1K+
收藏 1
桌面应用开发平台选择,我的需求是:
  1. 跨操作系统平台;
  2. 功能相对比较完善、成熟;
  3. 比较稳定(不能动不动就崩溃啊~);
  4. 部署尽可能方便一点(最起码不要让用户去配置神马的);
  5. 其他(越强大越好)。
如何选择开发平台?(中小型项目,比如像云笔记这样的)

除了Swing和PyQt/PySide,是否还有其他可供选择?

补充一下:我主要是想知道,Swing和PyQt中两者各有什么优劣,比如代码量、学习难度(我对两者都有一点基础,想知道往高处走会不会比较困难)、开源社区活跃程度、未来的发展方向等等。

加载中
1
疯人院主任
疯人院主任
PySide很好,Qt的包装,协议比PyQt好。Qt跨平台好,界面效果好看,强大的设计器,功能丰富,部署的话,windows 可以使用PyInstaller ,Py2exe,Linux可以使用 czfree,都不错的。PySide支持css呢,我不太了解Swing,但外观没Qt漂亮好像。
Lucups
Lucups
Thank you very much !
疯人院主任
疯人院主任
http://srinikom.github.io/pyside-docs/ 文档
疯人院主任
疯人院主任
http://qt-project.org/wiki/PySide_Tutorials
疯人院主任
疯人院主任
学习的话,我给你发一些网址, http://zetcode.com/gui/pysidetutorial/ http://qt-project.org/wiki/PySide_Video_Tutorials
0
狮子的魂
狮子的魂
gtk或者OpenGL, 还有一个就是SDL.  都是偏底层的库, 开发效率都不怎么高, 稳定性还不错...
狮子的魂
狮子的魂
回复 @Lucups : 个人感觉python好些...
Lucups
Lucups
回复 @狮子的魂 : 那么哪个更适合我呢?从我的要求上来看。
狮子的魂
狮子的魂
这些都是跨平台的. 稍微偏底层吧, 也不是太偏底层... 要说开发效率, 这个还是python或者Swing有优势....(Qt和Swing已经可以满足你的要求了)
Lucups
Lucups
太偏底层了,我需要的是一个高级一点的,能够快速开发的。当然,不能跨平台就不考虑了。
0
leeoo
leeoo
PySide的协议不错,其它几乎和PyQt差不多,不过PySide出得有点慢,希望早点支持Qt 5
0
sToa
sToa
cefpython
返回顶部
顶部