2012-02-16 82 views
0

我的項目中有一個Qt QWizard。我希望它有一個包含我的嚮導頁面標題的頁面列表。另外我想在這個頁面列表當前頁面以某種方式被檢查。QWizard左側頁面列表

回答

1

您必須實現一個窗口小部件,其左側有一個QListWidget,右側有一個QWizard。

列表控件顯示所有可用頁的列表精靈,每一個頁面被改變時(QWizard::currentIdChanged)的(使用QWizard::pageIds)更新列表中的每個項目的選中狀態,使用QWizard::visitedPages它給你一個列表已經訪問過的頁面的ID。

請記住,對於列表小部件中的項目,您必須手動設置標誌Qt::ItemIsUserCheckable

的QList QWizard :: visitedPages()const的
返回訪問過的網頁的ID列表,在被訪問的頁面順序。
按下返回會將當前頁面再次標記爲「未訪問」。