【发布时间】:2014-01-24 03:31:25
【问题描述】:
为什么这些语句都不导入 QtCore、QtGui、QtNetwork 或任何其他语句? 我已经搜索了这么久,找不到任何人来回答这样一个简单的问题。或者至少我是这么认为的。
import PyQt4
from PyQt4 import *
相反,我必须这样做:
from PyQt4.QtCore import *
from PyQt4.QtGui import *
from PyQt4.QtNetwork import *
还有更多。有什么捷径可以全部抓取吗?
编辑:我的解决方案是检查我正在使用的库(用于 Py2exe)并复制它们的导入。那行得通。仍然,但没有那么乏味。
【问题讨论】:
-
@falsetru 我不知道它是否重复。提问者想知道他们是否可以将 PyQt4 命名空间中的 everything 导入到全局命名空间中。
-
@LegoStormtroopr,OP 还问为什么
from pkg import *不导入子包。 -
@falsetru 没错,我忽略了那句话,直接跳到“不”。