まず、互換性の理由から、Windows 7-64ビットとpyqwt5.2.0、pyqt4.5.4、numpy1.3.0を使用しています。 、python2.6.2 32ビット。
スクリプトを実行すると、次のように表示されます:
リーリー Web サーフィンをして、これを修正する方法を探していると、qwidget
が qobject
と qpaintdevice
から継承していることがわかりました (私が使用しているほぼすべてのオブジェクトは、から継承しています)それ)、qmainwindow
は qwidget
を継承します。また、いくつかの静的関数がいくつかのクラスを使用しようとしていることがわかりましたが、それが何を意味するのかよくわかりません。
誰かがそれを説明できれば、とても感謝します。
ps: 翻訳に誤りがあったことをお詫び申し上げます。
コードの観点から見ると、エラーは 102 行目によって発生します。モジュールをロードするときは、qwidget
(より正確には qmainwindow
) を作成します。これは、qapplication
が作成される前に発生します。
hellobegin オブジェクトを使用して作成する場合は、それを
__init__ メソッドに移動します。
######編集:######
qアプリケーションの作成
スプラッシュ画面/メッセージボックスを開く
以上がQWidget: QApplication は QPaintDevice の前に構築する必要がありますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。