1

私は現在、Eclipse(Windows上)でPython(2.7)を使い始めています。スクリプトを実行するには PyQt4 が必要ですが、インストールしようとするといくつか問題が発生します。

私がダウンロードしました

  • PyQt4-4.10.3-gpl-Py2.7-Qt4.8.5-x64.exe、
  • PyQt-win-gpl-4.10.3.zip
  • およびsip-4.15.2.zip

次のリンクから: http://www.riverbankcomputing.co.uk/software/pyqt/download .

最初の機能の実行を開始すると、フォルダー PyQt4 が に表示されましC:\Python27\Lib\site-packagesた。

私の考えでは、PyQt4 のインストールが完了し、単純に次のことを行いました。

Eclipse>Preferences>Pydev>Interpreter-Python>python27>Apply

それにもかかわらず、PyQt4 の任意の関数をインポートしようとすると、モジュール名が不明であると言われます。

この問題を解決するのを手伝ってくれませんか?

どうもありがとうございました

4

1 に答える 1

0

これについてコメントしたい....しかし、私の評判ではコメントできません:(とにかく、この回答を試すことができます.....(下のリンク)

これはそのようなものです:

この回答からコピー

PyQt は、実際には C++ Qt ライブラリのラッピングです。したがって、それらは .py ファイルではなく、PyDev はそれらを分析してその内容を取得することはできません。Forced Builtins タブに PyQt4 を追加する必要があります。これにより、PyDev が Python シェルを使用してこれらのライブラリを「調べ」、その内容を知ることができます。これにより、PyQt のコード補完も提供されます。

それとは別に、 from foo import * を使用することは通常良い習慣ではありません。名前空間内のすべてをインポートすることになり、どれがどこから来ているのかわかりません。さらに、お互いを覆い隠す名前の衝突があるかもしれません。PyQt ではありそうにありませんが、PyQt4 から QtGui、QtCore、および QtGui.QMainWindow などの参照クラスをインポートすることに慣れることをお勧めします。

于 2016-05-30T12:17:12.340 に答える