問題タブ [qwizard]
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-3.x - PyQt5でQWizardのタイトルをカスタマイズするにはどうすればよいですか?
他のウィジェットを使用して、プロジェクト内の csv ファイルを充電するためのアシスタントを設計しています。QWizard と QWizardPage をサブクラス化してアシスタントをほぼ完成させましたが、アプリケーション全体の側面と一致させる必要があるため、タイトルとサブタイトルの側面をカスタマイズすることに行き詰まっています。
スタイルシートを使用して HTML コードでタイトルを設定しようとしましたが、期待どおりに動作しません。タイトルの背景を暗く (#38474F)、タイトルの色を「白」 (#F0F0F0) にする必要があります。また、タイトルのフォントを Arial 12 Bold にして、(可能であれば) サブタイトルのフォントを Arial 10 にしたいです (できなくても問題ありません)。
以下のリンクでは、アシスタントのアスペクトと別のパーツのアスペクトがどのようになっているのかを確認できます。2番目にアプリのロゴを削除しましたが、白い四角の中にあります
今のアシスタントの様子
アプリの別の部分の画像
python - QWizard.NextButton を最初のページでのみカスタム メソッドに接続します。
3 ページのウィザードがあります。最初のページはBasicSettings()
、2 ページ目はInstallPackages()
、最後のページはSummary()
です。
最初のページの [次へ] ボタンで、名前付きのメソッドを最初に実行してからexecute_venv_create()
、次のページを呼び出すようにします。次のページでは、[次へ] ボタンは通常どおり動作するはずです。
このために、次のボタンを次execute_venv_create()
のように接続しました。
問題は、もちろん、[次へ] をクリックするたびにメソッドが呼び出されるため、ボタンを切断してQWizard.next()
、この方法でメソッドに再接続しようとしたことです。
最初のページでは、 [次へ] ボタンが期待どおりに機能し、メソッドが呼び出されて次のページに切り替わります。しかし、2 ページ目で [次へInstallPackages()
] をクリックすると、GUI がクラッシュします。
これはボタンをカスタム メソッドに接続する正しい方法ですか、それともQWizard
からウィザード ボタンを使用することはできませんQWizardPages
か?
QWizard.NextButton
を特定のカスタム メソッドに接続QWizardPage
し、次のページでボタンを通常どおりに動作させるにはどうすればよいですか?