使用Python和PyQt5导入的命名空间

时间:2016-08-30 18:52:55

标签: python pyqt

长时间潜伏,第一个问题:

我正在学习在Python中实现PyQt5,我注意到了几种不同的导入PyQt5的方法:

一个例子:

from PyQt5.QtWidgets import QMainWindow, QTextEdit, QAction, QApplication

产生类定义,如:

class MyWindow(QMainWindow):

另一个例子:

from PyQt5 import QtCore, QtGui, QtWidgets

产生类定义,如:

class MyWindow(QtWidgets.QMainWindow):

这肯定会对代码产生很大的影响,因为你会使用很多点符号而不是其他符号。

我已经看到了两种样式的示例代码,这使得很难使用各种示例中的代码,因为每个示例中的命名空间都不同。

那么,简而言之,是否有一种首选的方法在Python中创建PyQt命名空间?

0 个答案:

没有答案