pyqt4 を使用して非線形ウィザードを設計するためにnextId()
、PyQt4.QtGui.QWizardPage
.
self.page1.nextId = self.nextId_page1
def nextId_page1(self):
if radio_button.isChecked():
return 2
return 3
上記のコードは正常に動作します。しかし、ウィザードの最初に別のページを挿入すると、上記の関数の戻り値 (2 と 3) を変更する必要があります。特定のページの ID を取得する可能性はありますか? 私はそのようなものが欲しいです:
def nextId_page1(self):
if radio_button.isChecked():
return get_id_of_page(name_of_page_2)
return get_id_of_page(name_of_page_3)