私は PyQt を使用しており、この問題に直面しています。私のインポートステートメントが次の場合:
from PyQt4.QtCore import *
from PyQt4.QtGui import *
次に、pylint は何百もの「未使用のインポート」警告を出します。実際に見るのに役立つ他の未使用のインポートがある可能性があるため、それらをオフにすることをためらっています。別のオプションは、これを行うことです:
from PyQt4.QtCore import Qt, QPointF, QRectF
from PyQt4.QtGui import QGraphicsItem, QGraphicsScene, ...
QtGuiラインで9つのクラスを持つことになります。次の 3 番目のオプションがあります。
from PyQt4 import QtCore, QtGui
そして、それらを使用するたびに、すべてのクラスに QtCore または QtGui のプレフィックスを付けます。
この時点で、自分のプロジェクトで最終的にどれを実行するかはわかりませんが、私の観点からは最後のものが最も苦痛に思えます。ここでの一般的な慣行は何ですか?あるスタイルを他のスタイルよりも優先して使用する技術的な理由はありますか?