Python论坛  - 讨论区

标题:[python-chinese] QT4.0已经发布了,增加了GPL协议

2005年06月30日 星期四 13:45

Qiangning Hong hongqn at gmail.com
Thu Jun 30 13:45:29 HKT 2005

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 ).

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年06月30日 星期四 14:17

Xin LI delphij at frontfree.net
Thu Jun 30 14:17:17 HKT 2005

不需要,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,我想他们还是想要从商业用
> > 户那里收费。

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年06月30日 星期四 15:09

limodou limodou at gmail.com
Thu Jun 30 15:09:57 HKT 2005

__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

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年06月30日 星期四 15:24

ella wang ella at exoweb.net
Thu Jun 30 15:24:55 HKT 2005

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
> 


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年06月30日 星期四 15:42

alang yin alang.yl at gmail.com
Thu Jun 30 15:42:36 HKT 2005

SQLite Database Browser是Sqllite官方推荐的数据查看工具之一。基于QT的,在xp上运行很正常。

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年06月30日 星期四 15:46

alang yin alang.yl at gmail.com
Thu Jun 30 15:46:16 HKT 2005

At the moment there are no timescales for the release of PyQt v4.

希望不要等太长时间。

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年06月30日 星期四 19:05

limodou limodou at gmail.com
Thu Jun 30 19:05:04 HKT 2005

看我那个回复就行了。

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

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年06月30日 星期四 19:34

limodou limodou at gmail.com
Thu Jun 30 19:34:34 HKT 2005

可以先用低版本的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

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号