[PyQt] Symbol naming system for PyQt under Python 3

Giovanni Bajo rasky at develer.com
Fri Dec 12 22:29:57 GMT 2008


On 12/12/2008 11:20 PM, Paul A. Giannaros wrote:
> On Fri, Dec 12, 2008 at 9:17 PM, Marcell Mars <marcell.mars at gmail.com> wrote:
>> On Fri, Dec 12, 2008 at 7:09 PM, Paul A. Giannaros <paul at giannaros.org> wrote:
>>> Any thoughts on this?
>> do you want to do something like:
>>
>> import PyQt4.QtCore as Qt
>> import PyQt4.QtGui also as Qt
> 
> Sort of. It's mainly about the naming, but I envision it working something like:
> 
> from PyQt4 import Qt
> import PyQt4.QtGui
> import PyQt4.QtCore
> 
> a = Qt.Application(....)
> b = Qt.Label(.....)
> 
> etc

Doh, so you're proposing that importing a module has the side effect of 
populating a different namespace. This is absolutely implicit and 
counter-intuitive, and has no equivalent in the standard library nor any 
external library I can think of.
-- 
Giovanni Bajo
Develer S.r.l.
http://www.develer.com


More information about the PyQt mailing list