5

最近、spyderとPyQt4サポート用にPython(x、y)をインストールしました。インストールプロセス中にpylintを選択し、「PythonとQt4を使用した高速GUI開発」のコードリソースからスクリプトをロードしました。具体的には、第4章の最初の単純な「alert.pyw」です。

Pylintは、これはエラーだと言っています。

from PyQt4.QtCore import (QTime, QTimer, Qt, SIGNAL)

...そしてここにエラーメッセージがあります:

[E0611]19: No name 'QtCore' in module 'PyQt4'

...しかし、通常のPythonインタープリター(2.7.3)とipythonインタープリター(0.13)の両方で、次のように入力できます。

from PyQt<tab>4.QtC<tab>ore

オートコンプリートはそれをうまく見つけているようです。

明らかにそこにあるものが見えるようにピリントを設定する方法はありますか、それともピリントを無効にしてパイフレークなどに戻るほうがよいでしょうか?

4

1 に答える 1

1

これはかなり前のことですが、ここで提起されたピリントの問題に関連しているようです。どのバージョンのPyQt4とpylintを使用していますか?

同じ問題である場合は、インポートを次のように変更します。

from PyQt4 import QtGui
from PyQt4.QtCore import (QTime, QTimer, Qt, SIGNAL)

「エラー」メッセージを停止する場合があります。

于 2012-11-25T00:48:05.323 に答える