web-dev-qa-db-ja.com

すばやく作成されたダイアログを開くが機能しない

ここでDavidPlanellaの説明のようなダイアログを開こうとしました(そしてすぐに追加できます): カスタムダイアログウィンドウを開く(PyGTK +すばやく)

しかし、これは私にはうまくいきません。 creadtedダイアログを開くと、常に同じエラーメッセージが表示されます。

AttributeError: 'module' object has no attribute 'NewDialogNameDialog'

(注:私のDialog-Nameは、より一般的に「NewDialogNameDialog」に置き換えられています。)Ubuntuアプリの対決のチュートリアルをテストして、Pythonの使い方をすばやく習得しようとしました。

必要に応じて、ソースコード全体を追加することもできます。

1
Marian Lux

彼の例にはタイプミスがあると思います。クラスとモジュールは同じ名前にする必要があります。したがって、代わりに:

DialogNameDialog.NewDialogNameDialog()

おそらく次のようになります。

DialogNameDialog.DialogNameDialog()

(つまり、新しいものをドロップします)

それでも問題が解決しない場合は、可能であれば両方のファイルを表示したいと思います。

2
Michael Terry