2012-02-16 8 views
0

私のプロジェクトにはQt QWizardがあります。私はそれが私のウィザードページのタイトルを持つページリストを持つことを望みます。また、このページリストの現在のページで何とかチェックしたい。左側のページリスト付きQWizard

答えて

1

左にQListWidget、右にQWizardを持つウィジェットを実装する必要があります。

リストウィジェットは、あなたのリストを与えるQWizard::visitedPagesを使用して、リスト内の各項目のチェック状態を更新ウィザードとページが変更されるたびに(QWizard::currentIdChanged)の(使用QWizard::pageIds)利用可能なすべてのページの一覧を示していすでに訪問したページのIDの

リストウィジェットのアイテムについては、フラグQt::ItemIsUserCheckableを手動で設定する必要があることに注意してください。ページが訪問された順に、訪問したページのIDのリストを返します

QListにQWizard :: visitedPages()constは

「戻る」を押すと、現在のページが「未訪問」と再度マークされます。

関連する問題