1

こんにちは、Python 2.7 を使用してデータ アーカイブ プログラムに取り組んでいます。mainWindow が 1 つあり、いくつかの要素 (ボタン、テキスト行など) があります。ボタンをクリックすると、ダイアログ フォーム ページが開きます。ユーザーはそのダイアログ ページで回答を選択します。ダイアログ ページには、「保存」という名前のボタンがあります。保存ボタン ダイアログ クラスをクリックすると、ユーザーの選択内容がデータベースに保存されます。ユーザーがダイアログのボタンを保存するためにクリックしたときに、有効になっていないmainWindowのいくつかの要素を有効にします。ダイアログクラスに入力してボタン機能を保存するこれらのコードでこれを行っています:

self.ui.onceBut.setEnabled(True) など

しかし、私はエラーを取っています:

AttributeError: 'onceDlg' オブジェクトに属性 'onceBut' がありません

onceDlg は、ダイアログ ページのクラス名です。

どうすればこれを解決でき、やりたいことができますか? 前もって感謝します。

4

1 に答える 1