2005年06月30日 星期四 13:45
Python不是GPL的,不用担心,Python License允许你编写commercial application. Qutr wrote: > 弱弱的问一下,Python是开源的。那么我们用Python做过的项目也要求我们开源吗? > > On 6/30/05, Carlos Z.F. Liu <carlosliu at users.sourceforge.net> wrote: > >>On Wed, Jun 29, 2005 at 03:17:17PM -0400, shhgs wrote: >> >>>我倒是有点不清楚,GPL没说你用GPL软件做出来的软件必须也GPL。用gcc编译的软件就完全可以不是开源的。QT既然声称GPL,那么不应该违反这一条吧。 >>> >> >>用 GPL 软件做出来的软件与需要 link 到 GPL 软件是两个不同的概念。如果您 >>的程序要 link 到 GPL 版的 Windows Qt 库,您的程序就必须是 GPL 的。另外 >>一种 license -- LGPL 就没有这种限制,比如 GNU C Library 就是使用这种许 >>可协议。TrollTech 之所以要使用 GPL 而非 LGPL,我想他们还是想要从商业用 >>户那里收费。 >> >> >>-- >> Best Regards, >> Carlos >>_______________________________________________ >>python-chinese list >>python-chinese at lists.python.cn >>http://python.cn/mailman/listinfo/python-chinese >> >> >> >>------------------------------------------------------------------------ >> >>_______________________________________________ >>python-chinese list >>python-chinese at lists.python.cn >>http://python.cn/mailman/listinfo/python-chinese -- Qiangning Hong ______________________________ / BOFH Excuse #129: \ | | \ The ring needs another token / ------------------------------ \ \ \ \ /\ ( ) .( o ).
2005年06月30日 星期四 14:17
不需要,python采用的是类似BSD的授权。 > -----Original Message----- > From: python-chinese-bounces at lists.python.cn > [mailto:python-chinese-bounces at lists.python.cn] On Behalf Of Qutr > Sent: Thursday, June 30, 2005 10:43 AM > To: python-chinese at lists.python.cn; Carlos Z.F. Liu > Subject: Re: [python-chinese] QT4.0已经发布了,增加了GPL协议 > > 弱弱的问一下,Python是开源的。那么我们用Python做过的项目也要求我们开源吗? > > On 6/30/05, Carlos Z.F. Liu <carlosliu at users.sourceforge.net> wrote: > > On Wed, Jun 29, 2005 at 03:17:17PM -0400, shhgs wrote: > > > > 我倒是有点不清楚,GPL没说你用GPL软件做出来的软件必须也GPL。用gcc编译的软件 就完全可以不是开源的。QT既然声称GPL,那么不应 > > > 该违反这一条吧。 > > > > > 用 GPL 软件做出来的软件与需要 link 到 GPL 软件是两个不同的概念。如果您 > > 的程序要 link 到 GPL 版的 Windows Qt 库,您的程序就必须是 GPL 的。另外 > > 一种 license -- LGPL 就没有这种限制,比如 GNU C Library 就是使用这种许 > > 可协议。TrollTech 之所以要使用 GPL 而非 LGPL,我想他们还是想要从商业用 > > 户那里收费。
2005年06月30日 星期四 15:09
__name__是用来识别一个模块是直接运行还是作为一般的模块被导入的状态。当一个模块是直接运行时,__name__就等于__main__,如果它是作为一般模块被导入时,__name__就是模块本身的名字。 self是一种约定。在Python中,类方法的第一个参数表示对象本身,在Python中一般使用self。你也可以使用this, a,什么你想用的方法。但self是一种约定。在调用一个对象的方法时,对象本身被作为self参数传入。如: class A: def p(self, name): print name a=A() a.p('aa') 这时,相当于A.p(a, 'aa') 在 05-6-30,jam.zheng<jam.zheng at achievo.com> 写道: > 各位大侠: > __main__ -- Top-level script environment > This module represents the (otherwise anonymous) scope in which the > interpreter's main program executes -- commands read either from standard > input, from a script file, or from an interactive prompt. It is this > environment in which the idiomatic ``conditional script'' stanza causes a > script to run: > if __name__ == "__main__": > main() > > 能帮我解释一下吗? > > 还有那个很多源码上用的 self 是什么东东 > > def __init__ (self, receiver, address): > asynchat.async_chat.__init__ (self) > self.receiver = receiver > self.set_terminator (None) > self.create_socket (socket.AF_INET, socket.SOCK_STREAM) > self.buffer = '' > self.set_terminator ('\n') > self.connect (address) > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > -- I like python! My Donews Blog: http://www.donews.net/limodou New Google Maillist: http://groups-beta.google.com/group/python-cn
2005年06月30日 星期四 15:24
self 可以这么用 class MyClass(FatherClass): def aa(self): *** bb_attr = *** self.bb(bb_attr) *** def bb(self, attr): *** __name__ 是模块中定义的变量,它定义该模块的名字. if __name__ == '__main__': 说明,你希望将给定的模块作为脚本运行 关于这点,我还不太明白,希望高手解释~ On Thu, 2005-06-30 at 11:07 +0800, jam.zheng wrote: > 各位大侠: > __main__ -- Top-level script environment > This module represents the (otherwise anonymous) scope in which the > interpreter's main program executes -- commands read either from standard > input, from a script file, or from an interactive prompt. It is this > environment in which the idiomatic ``conditional script'' stanza causes a > script to run: > if __name__ == "__main__": > main() > > 能帮我解释一下吗? > > 还有那个很多源码上用的 self 是什么东东 > > def __init__ (self, receiver, address): > asynchat.async_chat.__init__ (self) > self.receiver = receiver > self.set_terminator (None) > self.create_socket (socket.AF_INET, socket.SOCK_STREAM) > self.buffer = '' > self.set_terminator ('\n') > self.connect (address) > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese >
2005年06月30日 星期四 15:42
SQLite Database Browser是Sqllite官方推荐的数据查看工具之一。基于QT的,在xp上运行很正常。
2005年06月30日 星期四 15:46
At the moment there are no timescales for the release of PyQt v4. 希望不要等太长时间。
2005年06月30日 星期四 19:05
看我那个回复就行了。 2005/6/30, ella wang <ella at exoweb.net>: > self 可以这么用 > class MyClass(FatherClass): > def aa(self): > *** > bb_attr = *** > self.bb(bb_attr) > *** > def bb(self, attr): > *** > > __name__ 是模块中定义的变量,它定义该模块的名字. > if __name__ == '__main__': > 说明,你希望将给定的模块作为脚本运行 > > 关于这点,我还不太明白,希望高手解释~ > > > On Thu, 2005-06-30 at 11:07 +0800, jam.zheng wrote: > > 各位大侠: > > __main__ -- Top-level script environment > > This module represents the (otherwise anonymous) scope in which the > > interpreter's main program executes -- commands read either from standard > > input, from a script file, or from an interactive prompt. It is this > > environment in which the idiomatic ``conditional script'' stanza causes a > > script to run: > > if __name__ == "__main__": > > main() > > > > 能帮我解释一下吗? > > > > 还有那个很多源码上用的 self 是什么东东 > > > > def __init__ (self, receiver, address): > > asynchat.async_chat.__init__ (self) > > self.receiver = receiver > > self.set_terminator (None) > > self.create_socket (socket.AF_INET, socket.SOCK_STREAM) > > self.buffer = '' > > self.set_terminator ('\n') > > self.connect (address) > > > > _______________________________________________ > > python-chinese list > > python-chinese at lists.python.cn > > http://python.cn/mailman/listinfo/python-chinese > > > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > -- I like python! My Donews Blog: http://www.donews.net/limodou New Google Maillist: http://groups-beta.google.com/group/python-cn
2005年06月30日 星期四 19:34
可以先用低版本的pyqt先学着。 在 05-6-30,alang yin<alang.yl at gmail.com> 写道: > At the moment there are no timescales for the release of PyQt v4. > > 希望不要等太长时间。 > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > > > -- I like python! My Donews Blog: http://www.donews.net/limodou New Google Maillist: http://groups-beta.google.com/group/python-cn
Zeuux © 2025
京ICP备05028076号