想用脚本做个GUI,用什么方案最好?

2012-07-25 21:38:59 +08:00
 sharpblade
最近想做一个带GUI的客户端程序,主要运行在windows下,支持linux也可。
虽然方案很多,但靠谱的却寥寥无几。大概只有PyQt了。今天稍稍看了一下Node-Qt,好像也不错。
大家认为用什么最好?还有什么有竞争力的方案?

要求灵活、简单、开发方便、比较可靠。
坚决不用C、C++、Java、.Net、Flash等。WebApp也不在讨论范围内。
12089 次点击
所在节点    Python
43 条回复
cyberscorpio
2012-07-25 22:26:22 +08:00
wxPython 呢? dropbox 的客户端就是这玩意儿写的呦!感觉比基于 qt 的 sugersync 靠谱。
luztak
2012-07-25 22:36:57 +08:00
wxPython这么有名……lz不知道么……
likai
2012-07-25 23:16:39 +08:00
果断PYQT或者PYSIDE.哈.都是QT.所以可以用designer来设计界面.比打代码来得直观点
sharpblade
2012-07-26 08:46:03 +08:00
@cyberscorpio @luztak 当然听说过,但印象中觉得不如Qt好
neildd
2012-07-26 09:18:24 +08:00
建议不要用wxpython,没有成熟的IDE,还是PYQT比较靠谱。
hanf
2012-07-26 09:34:43 +08:00
python with pyside
luztak
2012-07-26 10:16:02 +08:00
@sharpblade 我是Qt黑- -||
sharpblade
2012-07-26 10:18:59 +08:00
首先,大家是不是真正用PyQt做过完成的(小)应用呢?感觉PyQt也不是十分顺畅。
其次,我还想看看有没有其他语言的方案,ruby、js等等都行
fangzhzh
2012-07-26 12:05:20 +08:00
坐等最终方案,其实我还是推荐qt的
sd4399340
2012-07-26 12:12:55 +08:00
pyqt
plan9
2012-07-26 13:51:09 +08:00
@sharpblade ruby的有qtruby,wxruby,ruby/tk,ruby-gnome2
yeshiwei
2012-07-26 14:00:10 +08:00
pytk 也可
simapeng
2012-07-26 16:52:38 +08:00
wxpython/pyqt/pyside/TK 全用过,总的来说,pyside/pyqt功能比较全面,外观比较好看,支持皮肤,容易定制,wxpython 2.8版本很稳定,不过外观很难定制,文档质量也不如QT, TK开发速度最快,可惜外观丑陋,执行缓慢,总的来说,我比较推荐pyside/pyqt,同等熟悉程度下,开发速度较wxpython高。
jamiesun
2012-07-26 21:20:59 +08:00
qt是个大家伙,不是比较大的软件不要用了,直接tk
qwert_solo
2012-07-26 21:24:13 +08:00
为啥我总是觉得用脚本写界面很蛋疼呢?
尤其有大量的数据逻辑要处理的时候
DeeCheung
2012-07-27 03:17:43 +08:00
脚本GUI我喜欢 NSIS、AU3 之类的脚本,起码在WIN下有比较好的表现。
NSIS除了简单的安装脚本,也可以作为简单的交互以及命令行交互的界面。
portableapps.com 就是基于NSIS
aisk
2012-07-27 10:53:16 +08:00
PyQT,妥妥的
dychenyi
2012-07-27 11:10:47 +08:00
要顺畅就不要用脚本。。。python执行效率十分低下和c++不是一个数量级的。如果用pyqt的话,干吗不直接用qt?
ayang23
2012-07-27 11:28:01 +08:00
wtl吧,win下最好用的了。关键是生产的文件体积小。
pyhl
2012-08-02 12:48:56 +08:00
果断pyqt

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/43415

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX