問題タブ [qwizardpage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - QWizard.NextButton を最初のページでのみカスタム メソッドに接続します。
3 ページのウィザードがあります。最初のページはBasicSettings()
、2 ページ目はInstallPackages()
、最後のページはSummary()
です。
最初のページの [次へ] ボタンで、名前付きのメソッドを最初に実行してからexecute_venv_create()
、次のページを呼び出すようにします。次のページでは、[次へ] ボタンは通常どおり動作するはずです。
このために、次のボタンを次execute_venv_create()
のように接続しました。
問題は、もちろん、[次へ] をクリックするたびにメソッドが呼び出されるため、ボタンを切断してQWizard.next()
、この方法でメソッドに再接続しようとしたことです。
最初のページでは、 [次へ] ボタンが期待どおりに機能し、メソッドが呼び出されて次のページに切り替わります。しかし、2 ページ目で [次へInstallPackages()
] をクリックすると、GUI がクラッシュします。
これはボタンをカスタム メソッドに接続する正しい方法ですか、それともQWizard
からウィザード ボタンを使用することはできませんQWizardPages
か?
QWizard.NextButton
を特定のカスタム メソッドに接続QWizardPage
し、次のページでボタンを通常どおりに動作させるにはどうすればよいですか?