V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ectotherm  ›  全部回复第 7 页 / 共 11 页
回复总数  207
1  2  3  4  5  6  7  8  9  10 ... 11  
2012-01-15 22:42:03 +08:00
回复了 ectotherm 创建的主题 Python 郁闷于Python GUI开发,有没有好的框架啊?
@ant_sz java号称名词王国,这也是我也python不用java的原因
2012-01-15 22:13:27 +08:00
回复了 ectotherm 创建的主题 Python 郁闷于Python GUI开发,有没有好的框架啊?
@ant_sz @ant_sz @skywinger @loading 用过C++开发qt和wx,就知道有多痛苦了。Python的优点不在于网络或者是什么特别的方面。而是在于它作为原型语言的优势,这点目前只有java能与之媲美。但是java信奉的是自上而下的类型模型(什么东西都是object,然后继承、实现下来),而Python具有duck type的特性,所以在大量面向对象开发的过程中,Python的继承层次非常浅,而且内置了和Ruby的mixins相当的多重继承特性,抽象层次高非常多。

我从95年开始搞C++开发,到05年全线换成Python,倒不是因为我觉得Python能做比C++更多的事情,而是因为用它开发实在高效(不是它运行高效),用来思考复杂的问题非常容易。

另外拿qt和python比是不恰当的,当然我知道qt和wx包含完整的、各种功能的类型、操作等等。不过C++致命的问题就是没有很好的统一性,打个比方说:我接触过n个C++库,就有n中表示字符串的类型。std::string、Ogre::String(typedef std::string)、CEGUI::String、QString、wxString等等。

之前用wxWidgets做了两个C++项目,还有wxPython写了一个完整的编辑器项目。因为太熟悉了,所以我知道wxPython本身的复杂性。前阵子用Tkinter开发了几个项目,让我有醍醐灌顶的感觉:这才是我需要的GUI库。我原来以为所谓的RAD需要有一个GUI Builder之类的东西。Tkinter让我用区区几行代码搞定任何复杂的问题。

当然我是说在Windows上的Tkinter,在我的OS X上,Tkinter就没正常支持过中文输入。前阵子自己写了个wxTkinter,最后放弃这个项目,原因很简单:我不想让开发GUI的时间大于我做其他工作的时间。
2012-01-15 20:16:19 +08:00
回复了 ectotherm 创建的主题 Python 郁闷于Python GUI开发,有没有好的框架啊?
刨去中文输入的问题,Tkinter真的是一个非常方便的框架。开发完全符合Pythonic的精神。
2012-01-15 20:03:57 +08:00
回复了 alex_ilex 创建的主题 macOS Lion下Git的编码问题
@agassi_yzh sourcetree用起来远远没有直接用git命令行方便。我现在主要使用git cli,配合gitx l查看提交历史。

不过不管git还是svn这些免费的工具,查看版本树最方便的还是clearcase,公司以前用这个查问题代码那个太方便了。
2012-01-15 18:54:22 +08:00
回复了 alex_ilex 创建的主题 macOS Lion下Git的编码问题
tower还可以,gitbox太简单了。smartgit很强大,但是不是标准的git,而且用的不是cocoa
2012-01-15 17:44:55 +08:00
回复了 ectotherm 创建的主题 Python 郁闷于Python GUI开发,有没有好的框架啊?
@harmy 折腾了半天,安装上了,但是hello world都没运行起来,需要pil pycairo等等
2012-01-15 16:32:43 +08:00
回复了 ectotherm 创建的主题 Python 郁闷于Python GUI开发,有没有好的框架啊?
@HowardMei 哦,看晕了,我还指望直接pip install pywebkitgtk完事了,看来是不行。算了,坚守tkinter,然后想办法搞个wxtkinter吧,gui实在太花我的时间了
2012-01-15 15:39:05 +08:00
回复了 ectotherm 创建的主题 Python 郁闷于Python GUI开发,有没有好的框架啊?
@est 没找到啊,包叫什么来着?
2012-01-15 14:24:32 +08:00
回复了 ectotherm 创建的主题 Python 郁闷于Python GUI开发,有没有好的框架啊?
@gDD 我知道通过下载源码编译可以,但是通过brew需要gcc,这跟我直接下载wxpython的代码来编译没什么区别,我要的就是最简便的方案。

下载源代码编译的方案看起来可行,但是我手头有3台mac,这样做起来就太麻烦了。所以最好有一个方案全部搞定的,tkinter就是这样的方案,问题我需要处理中文。
2012-01-15 13:03:25 +08:00
回复了 ectotherm 创建的主题 Python 郁闷于Python GUI开发,有没有好的框架啊?
@HowardMei 这个东西依赖于gtk,lion安装不了,没戏
2012-01-15 13:01:36 +08:00
回复了 ectotherm 创建的主题 Python 郁闷于Python GUI开发,有没有好的框架啊?
@gDD 哈哈哈,在lion安装不了gtk,因为没有gcc
2012-01-15 12:49:21 +08:00
回复了 Kai 创建的主题 硬件 镁光发布 M4 系列固件升级
升级了,感觉没有什么差别
2012-01-15 10:39:06 +08:00
回复了 alex_ilex 创建的主题 macOS Lion下Git的编码问题
我直接使用git命令行没有这个问题

ps: 我觉得gui的git没有一个顺手的
2012-01-15 09:36:00 +08:00
回复了 chenluois 创建的主题 TextMate TextMate 2 中文输入的 bug 解决了!
@summic 那倒不会,对于多语言的环境,除了emacs、eclipse和vim,你说vs可能支持我所在环境中同时使用n中脚本的情况,特别有一种脚本是完全自己编写的。

对于多编码的情况,其他编辑器完全没辙。emeditor是小日本写的,所以对多编码支持特别好。
2012-01-14 23:46:17 +08:00
回复了 ectotherm 创建的主题 Python 郁闷于Python GUI开发,有没有好的框架啊?
@gDD 看了tortoisehg的界面,我觉得不会比tkinter的好看多少,估计还复杂,不过可以了解看看
2012-01-14 23:37:29 +08:00
回复了 ectotherm 创建的主题 Python 郁闷于Python GUI开发,有没有好的框架啊?
@for4 关键在lion上安装wx 2.9.3的非常痛苦,要自己下载源码来编译,本来开发工作的重头应该在search engine本身的效率逻辑上,所以我不想花太多精力在gui上。其实tkinter我用的是很爽了,就是在lion上不能输中文。tkinter的开发方式完全符合我的要求。有没有人写个像wxtkinter之类的东西
2012-01-14 23:10:45 +08:00
回复了 ectotherm 创建的主题 Python 郁闷于Python GUI开发,有没有好的框架啊?
@dndx 因为写了一个本机的search engine,用web.py做界面,后台还要运行一个daemon,太痛苦了。所以想写成gui,又不想用python之外的东西重写。之前用tkinter在windows上是好好的,但lion上不能输入中文,硬伤。对了最主要的问题是:如果我那天我另外写了几个app,如果每个在后台都运行一个daemon,占内存不说,没事还给我抽两下
2012-01-14 23:09:50 +08:00
回复了 chenluois 创建的主题 TextMate TextMate 2 中文输入的 bug 解决了!
@summic @mactive windows上我用emeditor,正则和编码识别强大到没话讲
2012-01-14 23:07:54 +08:00
回复了 ectotherm 创建的主题 Python 郁闷于Python GUI开发,有没有好的框架啊?
@tokki 对了最主要的问题是:如果我那天我另外写了几个app,如果每个在后台都运行一个daemon,占内存不说,没事还给我抽两下
2012-01-14 23:06:16 +08:00
回复了 ectotherm 创建的主题 Python 郁闷于Python GUI开发,有没有好的框架啊?
@ultragtx @xhacker qt比wx更重量级,不用说pyside,单单在lion上装qt就是很痛苦的事情
1  2  3  4  5  6  7  8  9  10 ... 11  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2736 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 18ms · UTC 11:32 · PVG 19:32 · LAX 03:32 · JFK 06:32
Developed with CodeLauncher
♥ Do have faith in what you're doing.